哥德尔系统提示您:看后求收藏(爱米文学网aimiwx.com),接着再看更方便。
“再简单点!”,周慧说,
“只要经过最后一步,就可以在电脑或者手机上跑起来了”,王一男说。
“那你还等什么”,周慧说,
“我这不是出来喘口气嘛”,王一男说,
“赶紧,赶紧干活去”,为了情节的快速推进(已经有不少读者嫌弃咱们节奏太慢了),周慧立刻变身周扒皮,反正他们周家人干这活擅长。
王一男只好灰溜溜的跑回去干活,好在LLVM 从IR 到X86 或者ARM体系的代码生成都有现成的工具可以用,王一男没过多久就编译完成了86上的可执行程序。
为了简化问题,王一男没有直接对摄像头的数据进行实时处理,而是对硬盘上的图像序列进行压缩,解压缩的时候直接输出到图像序列,这样可以减少非常多的开发工作量。
PC上程序执行的结果是令人满意的,1080P的图像序列,也就是分辨率为190 1080 的图像,即使增加了从硬盘读取的时间,也能做到实时的压缩和解压缩。
王一男从那段十五分钟的视频里面,截取了60秒的片段进行测试,首先使用FFMPEG的命令行工具,输出格式为BMP图像的序列,然后用编译过的神经网络进行压缩,
0秒之后,压缩结果就出来了,当然比不上哥德尔系统的运算能力,0秒可以压缩整个十五分钟的视频,不过在普通的PC机上能达到这个性能,已经非常非常棒了。
解压缩的结果也不出所料,60秒的片段,大概只用了5秒钟就解压缩完成,毕竟,解压缩需要的运算量比压缩要小很多。
然而,手机程序的测试结果就没这么乐观了,王一男的手机采用了最新的ARM芯片,算是性能最强的一档次吧,但是在王一男的手机上,仍然做不到实时的视频压缩。