说在前面
请参考前一篇 《Motorola E680/I 当电脑摄像头的开发、实现步骤》,因此,不记录网络通讯的方式了。
正式开始
打开/dev/video0,设置格式,开始捕捉;完成,关闭。
抓取保存的文件还是比较大的,240X320*24、36秒,21.9MB。
此外,摄像头的格式也有好几种,可以根据自己的实际情况,进行选择。
我们知道摄像头抓到的数据是原始的YUV格式的,需要转换成RGB的格式,才能方便显示,这里就不记录这个转换了。 那么,YUV 转换成 RGB 的格式之后,和之前的抓屏的方式,是完全相同的了。所以,还是很方便就实现了这个直接通过摄像头的抓取来当电脑的摄像头了。
结束
目前在试验YUV转换RGB的过程,夜深了,明天还要上班,有空写一个完整的,再发布,提供给测试。
——原来Opera不支持那个HTML编辑控件的、FireFox又没发打开、IE又不好用(javascript错误)。
看图片效果,现在
最新上传的图片
早些时候的图片
下边的图可以看出,偏色,有空回来修改一下YUV2RGB
请参考前一篇 《Motorola E680/I 当电脑摄像头的开发、实现步骤》,因此,不记录网络通讯的方式了。
正式开始
打开/dev/video0,设置格式,开始捕捉;完成,关闭。
抓取保存的文件还是比较大的,240X320*24、36秒,21.9MB。
此外,摄像头的格式也有好几种,可以根据自己的实际情况,进行选择。
我们知道摄像头抓到的数据是原始的YUV格式的,需要转换成RGB的格式,才能方便显示,这里就不记录这个转换了。 那么,YUV 转换成 RGB 的格式之后,和之前的抓屏的方式,是完全相同的了。所以,还是很方便就实现了这个直接通过摄像头的抓取来当电脑的摄像头了。
结束
目前在试验YUV转换RGB的过程,夜深了,明天还要上班,有空写一个完整的,再发布,提供给测试。
——原来Opera不支持那个HTML编辑控件的、FireFox又没发打开、IE又不好用(javascript错误)。
看图片效果,现在
最新上传的图片
早些时候的图片
下边的图可以看出,偏色,有空回来修改一下YUV2RGB