1. 首页
  2. 操作系统
  3. Linux
  4. 基于video4linux2的双usb摄像头图像获取显示

基于video4linux2的双usb摄像头图像获取显示

上传者: 2019-02-21 23:22:44上传 RAR文件 4KB 热度 60次
采用的摄像头是现代的,uvc免驱动的,如果想改为单usb摄像头的话只需要稍微修改一下就行了,linux内核版本采用的是2.6.30的,其他版本应该也能用
用户评论
码姐姐匿名网友 2019-02-21 23:22:44

项目中用到,有一定的参考价值。

码姐姐匿名网友 2019-02-21 23:22:44

就有参考价值,但是在linux上没实现同时打开两个摄像头

yyk38357 2019-02-21 23:22:44

很有参考价值,多谢分享

码姐姐匿名网友 2019-02-21 23:22:44

非常同意@saite240mt的评鉴.该示例未能解决V4L2使用的双USB相机冲突问题。测试结果为NO SPACE LEFT FOR CAMERA RIGHT。还需要进一步对V4L2进行修改。

码姐姐匿名网友 2019-02-21 23:22:44

没有说明,谢谢分享。

码姐姐匿名网友 2019-02-21 23:22:44

基本被我猜中了流程,本程序是专门为嵌入式板子打造的,使用frame_buffer驱动向LCD屏幕写入图像来显示,其余部分都是很标准的V4L2流程。我将frame_buffer部分注释掉之后,想在Fedora7上做下调试,make好之后执行./test a,想两个摄像头双开,结果报错VIDIOC_STREAMON2 failed。我又分别用两个终端分别执行./test l和./test r,同样如此,只要其中一个摄像头处于开启状态时,另一个摄像头就不能再开启了,反复尝试了很多次都是如此,不知道是Fedora7的问题还是别的什么问题

码姐姐匿名网友 2019-02-21 23:22:44

不错,具有一定的参考价值。

码姐姐匿名网友 2019-02-21 23:22:44

运行环境ARM-Linux,具体限制不清楚。代码是完整的,能给点文档说明就好了。 还有就是在Ubuntu上跑会出现段错误,不知为啥。

码姐姐匿名网友 2019-02-21 23:22:44

redflag下运行的时候报错。