主题 : 请问tiny6410下的USB摄像头问题? 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 39548
精华: 0
发帖: 67
金钱: 340 两
威望: 68 点
综合积分: 134 分
注册时间: 2011-03-10
最后登录: 2017-09-13
楼主  发表于: 2012-03-02 21:01

 请问tiny6410下的USB摄像头问题?

我看了友善的那个MFC编解码的例子,想做一个高清的USB摄像头视频采集.
买了一个蓝色妖姬T3200,但是用自带的USB摄像头程序无法使用.
现在想咨询下是缺少相关的驱动吗?

USB摄像头插入后,终端显示:
usb 1-1.3: new full speed USB device using s3c2410-ohci an
d address 3
usb 1-1.3: New USB device found, idVendor=0ac8, idProduct=3420
usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1.3: Product: Altair USB2.0 Camera
usb 1-1.3: Manufacturer: Vimicro Corp.
uvcvideo: Found UVC 1.00 device Altair USB2.0 Camera (0ac8:3420)
input: Altair USB2.0 Camera as /devices/platform/s3c2410-ohci/usb1/1-1/1-1.3/1-1
.3:1.0/input/input1
这里有感觉是可以识别的..

请教下这时USB摄像头是不是已经映射到/dev/video0
是不是通过v4l2就可以直接对其进行操作了?

还是摄像头缺少驱动,在/dev/下,根本就没有对应的设备文件呢?
疯狂的嵌入式爱好者
级别: 论坛版主
UID: 40543
精华: 1
发帖: 169
金钱: 920 两
威望: 184 点
综合积分: 358 分
注册时间: 2011-03-19
最后登录: 2013-05-10
1楼  发表于: 2012-03-03 02:15
UCV摄像头应该不能直接控制,至少中星微的方案不可以。具体原因还请知道的朋友解答。
别人转角遇见爱,我转角遇见猫T _T .
级别: 侠客
UID: 39548
精华: 0
发帖: 67
金钱: 340 两
威望: 68 点
综合积分: 134 分
注册时间: 2011-03-10
最后登录: 2017-09-13
2楼  发表于: 2012-03-03 19:43

 回 1楼(lintel) 的帖子

是因为没有相关的驱动吗?如果换摄像头,应该换什么USB摄像头?
级别: 侠客
UID: 39548
精华: 0
发帖: 67
金钱: 340 两
威望: 68 点
综合积分: 134 分
注册时间: 2011-03-10
最后登录: 2017-09-13
3楼  发表于: 2012-03-05 13:58
插入摄像头后。
dmesg | grep video
显示结果是:
Window[0] - FB1: map_video_memory: clear ff600000:00177000
            FB1: map_video_memory: dma=5cc00000 cpu=ff600000 size=00177000
Window[0] - FB2: map_video_memory: clear ff6bb800:000bb800
            FB2: map_video_memory: dma=5ccbb800 cpu=ff6bb800 size=000bb800
Window[1] - FB1: map_video_memory: clear ff800000:00177000
            FB1: map_video_memory: dma=5ce00000 cpu=ff800000 size=00177000
Window[1] - FB2: map_video_memory: clear ff8bb800:000bb800
            FB2: map_video_memory: dma=5cebb800 cpu=ff8bb800 size=000bb800
Linux video capture interface: v2.00
usbcore: registered new interface driver uvcvideo
uvcvideo 1-1.2:1.0: usb_probe_interface
uvcvideo 1-1.2:1.0: usb_probe_interface - got id
uvcvideo: Found UVC 1.00 device Altair USB2.0 Camera (0ac8:3420)
没有插入之前/dev/下 只有这3个/dev/video0   /dev/video1   /dev/video14设备节点;
插入后多了一个/dev/video2设备节点。
是不是代表摄像头被成功加载了?

v4l2直接对video2进行操作了?
级别: 新手上路
UID: 51702
精华: 0
发帖: 25
金钱: 125 两
威望: 25 点
综合积分: 50 分
注册时间: 2011-07-06
最后登录: 2012-05-05
4楼  发表于: 2012-04-07 21:32
可以