主题 : 请教关于MINI2440自带的QT USB 摄像头问题 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 28832
精华: 0
发帖: 51
金钱: 260 两
威望: 52 点
综合积分: 102 分
注册时间: 2010-09-17
最后登录: 2020-04-26
楼主  发表于: 2011-10-30 13:54

 请教关于MINI2440自带的QT USB 摄像头问题

请教关于MINI2440自带的QT USB 摄像头问题
大家好,请教各位达人,关于MINI2440自带的QT USB 摄像头程序问题
我自己想把mini2440上自带的qt的程序(在qtopia2.2.0上)给一个一个实现,现在做完一

些比较简单的,LED控制,串口控制,PWM等。
现在正在做一个像QQ程序一样的qt程序,能实现文字,语音,视频聊天三种方式,上位机采用

的是Windows VC++6.0来写的,现在文字聊天和语音聊天基本上已成型,视频部分卡住了,视

频抓图部分是借用了本论坛的cole3的程序,仔细研读,并把它移植过来之后,发现其中只能

支持单一的格式 fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_MJPEG;这与我们实际中用到

的USB摄像头的格式好多都不兼容。

我手头正好有两个摄像头,一个可以用在cole3的程序上,一个不行,
在mini2440板上有如下信息。
USB摄像头插上后,在串口输出如下信息:
[root@e-Baby /dev]# usb 1-1: new full speed USB device using s3c2410-ohci

and address 2
usb 1-1: New USB device found, idVendor=18ec, idProduct=3288
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: USB2.0 PC CAMERA
usb 1-1: Manufacturer: ARKMICRO
usb 1-1: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device USB2.0 PC CAMERA (18ec:3288)
uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling

workaround.

另外一个摄像头的信息
[root@e-Baby /]# usb 1-1: new full speed USB device using s3c2410-ohci and

address 3
usb 1-1: New USB device found, idVendor=1871, idProduct=01f0
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: USB2.0 Camera
usb 1-1: Manufacturer: AVEO Technology Corp.
usb 1-1: configuration #1 chosen from 1 choice
uvcvideo: Found UVC 1.00 device USB2.0 Camera (1871:01f0)

因为在mini2440运行自带的qt usb摄像头程序,两个摄像头都能很好地用,但是在自己写的

程序上面就不行。
后来调试中有发现确实是因为格式的不对,不能很好地针对两个摄像头给出所支持的格式。
我手头两个USB摄像头调试的结果是
    idVendor=18ec, idProduct=3288的USB摄像头支持MJPEG格式,
    idVendor=1871, idProduct=01f0的USB摄像头支持YUYV格式,
根据上面摄像头的信息,因为idVendor和idProduct基本上就可以确定一款USB摄像头的唯一

性,所以我在程序中有对插入的USB摄像头的idVendor和idProduct进行判断,从而分别给出

所支持的格式。

但是仍然支持YUYV格式那个摄像头的仍不能抓取到图像,我不知道是因为格式判断错了还是有其它的地儿又没有了解?

其实做到了这里,我发现mini2440自带的qt程序,确实有很多精妙的地方,但是恕我愚钝,

有好多的东东自己无法参透,还望高人指点!我不知道mini2440运行自带的qt usb摄像头程

序是怎么做到的,可以分享一哈原理么?

由于友善的教程对QT程序部分只是引导我们入门,好多的东东都。。呵呵。。不过,已经做得

很好了。。谁能透露讲点mini2440自带QT USB摄像头这部分的么?
级别: 新手上路
UID: 41230
精华: 0
发帖: 9
金钱: 55 两
威望: 11 点
综合积分: 18 分
注册时间: 2011-03-27
最后登录: 2014-12-30
1楼  发表于: 2011-11-03 01:04
楼主写了这么多却没人回,帮你顶一个
级别: 侠客
UID: 28832
精华: 0
发帖: 51
金钱: 260 两
威望: 52 点
综合积分: 102 分
注册时间: 2010-09-17
最后登录: 2020-04-26
2楼  发表于: 2011-11-03 21:06
貌似现在大家都不怎么关注mini2440的东东啦?
级别: 新手上路
UID: 57786
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2011-10-29
最后登录: 2011-12-11
3楼  发表于: 2011-12-11 14:39
再不提供源码,我就放弃mini2440,太郁闷了
级别: 侠客
UID: 28832
精华: 0
发帖: 51
金钱: 260 两
威望: 52 点
综合积分: 102 分
注册时间: 2010-09-17
最后登录: 2020-04-26
4楼  发表于: 2011-12-27 21:03
再来看看一个多月之前的贴子
级别: 新手上路
UID: 59990
精华: 0
发帖: 6
金钱: 30 两
威望: 6 点
综合积分: 12 分
注册时间: 2011-12-02
最后登录: 2012-01-12
5楼  发表于: 2012-01-03 18:27

 回 楼主(紫飞叶) 的帖子

465908182
我也做这块,我们可以探讨下,我也遇上些问题
级别: 新手上路
UID: 67224
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2012-04-09
最后登录: 2013-10-22
6楼  发表于: 2012-04-11 16:12
我最近做了个qtopia2.2.0上摄像头采集图像的界面,不知道对大家有没有帮助,代码都是最近写的,新手,有不对的地方就请大家指教。
http://www.aiothome.net/read.php?tid=19368