| 
 | 
 
 
发表于 2015-9-21 17:35:11
 44095 浏览  13 回复
                                 
 
 
opencv操作4412摄像头和USB摄像头异常问题
                                
 
经过一个多星期的努力终于把opencv和QT移植到4412开发板上了,但是我用opencv的cvCreateCameraCapture函数操作4412自带的摄像头却返回空,但是我用USB的摄像头却可以操作,并且能在屏幕上显示图像。 
 
请问讯为工程师为什么用opencv操作4412自带的摄像头不可以? 
 
 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 
发表于 2015-9-30 10:31:07
                                 
 
 
| 
是不是openvcv在编译的时候关于v4l有些功能没有配置上 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 楼主|
发表于 2015-10-14 16:38:58
                                 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
| 
楼主,USB摄像头的设备节点是 /dev/video4,我们的OV5640摄像头图像预览设备节点是  /dev/video0,这一点是不同的,他们都是标准的V4l2设备,V4L2的调用接口都是一样的。 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 楼主|
发表于 2015-11-4 17:00:54
                                 
 
 
usb的是/dev/video4和OV5640是/dev/video0,这个我怎么可能不知道呢? 
我都试过不行! |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 
发表于 2015-11-7 17:09:14
                                 
 
 
楼主,请问你用的是哪个OS, 是安卓还是Ubuntu? 
Opencv也是用v4l2 接口采集视频数据的,你比我走的远。我是在安卓上,用NDK编程,采集数据就卡主了 
希望和你交流,我在南京,给你发私信了 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 楼主|
发表于 2015-12-29 09:16:00
                                 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
| 
 | 
 
 
发表于 2016-5-1 09:32:55
                                 
 
 
 
你好,我想问一下我在android下 插上了usb摄像头,make menuconfig里面也按照手册配置了,也产生了video0设备节点,但是我在屏幕上为什么打不开呢? 
权限也改过了 |   
 
 
 
 |  
| 
 | 
 
 
 | 
 | 
 
| 
 | 
 | 
 
 
 
	
登录或注册 
扫一扫关注迅为公众号
  
                 
   
 
 |