• 6554阅读
  • 5回复

v4l采集摄像头数据问题 [复制链接]

上一主题 下一主题
离线slbbls
 
只看楼主 正序阅读 楼主  发表于: 2010-01-05
在网上下了代码编译通过后在板子上运行报错:
第一个:v4l_get_channels出错 没有channel可用
第二个:v4l_get_mbuf出错 无法得到映射的内存地址

都是在ioctrl出错,
哎,这是怎么回事啊,应该不是程序的问题吧
离线slbbls
只看该作者 5楼 发表于: 2010-01-07
在线等大侠们。。。
离线slbbls
只看该作者 4楼 发表于: 2010-01-06
w我板子上插入摄像头时有以下信息
usb 1-1.4: new full speed USB device using s3c2410-ohci and address 3
usb 1-1.4: New USB device found, idVendor=1e4e, idProduct=0100
usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.4: Product: USB2.0 Camera
usb 1-1.4: Manufacturer: Etron Technologies
usb 1-1.4: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device USB2.0 Camera (1e4e:0100)
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround
.
input: USB2.0 Camera as /devices/platform/s3c2410-ohci/usb1/1-1/1-1.4/1-1.4:1.0/
input/input1

是不是我的摄像头驱动是UVC,不知他支持不支持v4l的????
离线slbbls
只看该作者 3楼 发表于: 2010-01-06
谢谢楼上的,在网上查了好久,都说先试试Cat /dev/video0 > /tmp/a.jpg能不能成功
我试了一下有错误cat: read error: No such device
不知是什么原因
离线楠木成林
只看该作者 2楼 发表于: 2010-01-06
带v4l的,可以到网上去查一查v4l的文档,按照那里的example来自己写一遍,然后再编译执行。我就是这么做的,最后可以。
离线slbbls
只看该作者 1楼 发表于: 2010-01-06
我用的是2440自带的内核2.6.29,不知道这内核默认的是否支持v4l??
都糊涂了
快速回复
限100 字节
 
上一个 下一个