要测试摄像头,请使用系统自带的测试软件。
2.5 为什什么我的的USB 摄摄像头没有有显示
如如果你使用的的USB 摄像像头在使用时时出现了如如下信息:
[root@FrienddlyARM /mjppg‐streamer]## ./start_uvc__yuv.sh
MJPG Streammer Version.: 2.0
i: Using V4L22 device.: /deev/video0
i: Desired Reesolution: 6400 x 480
i: Frames Pe r Second.: 5
i: Format..... .......: YUV
i: JPEG Qual ity......: 80
Pixel format is unavailablle, using JPEGG
should neve r arrive exit ffatal !!
i: init_Video In failed
这这说明,mjppeg 软件并不不支持你所所使用的USSB 摄像头类类型。解决决方法有两种种:
(1)) 你可以更更改其他型号号的USB 摄摄像头试试
(2)) 自行更改改mjpeg 源代代码以支持持你所使用的的USB 摄像像头驱动程序序接口
解解释:虽然LLinux‐2.6.322 等高版本的内核已经经支持“万能”USB 摄摄像头驱动,,但每个驱驱
动向上层提提供的图像像解码接口是是不同的,而mjpeg 软软件仅能识识别一部分型型号的USBB 摄像头,
而我们提供供的Qtopiaa 版本的USSB 摄像头动动态预览程程序,则根据据用户的不不断反馈增加加了更多的的
USB 摄像头头向上层提供供的图像解解码接口支持,这也就就是我们为什什么会在该该程序中添加加了这样一一
个提示:
目的就是让用用户把所使使用的USB 摄摄像头样品品寄给我们,,以便在我我们的程序中中增加该型型
号USB 摄像像头驱动中中的图像解码码支持。对对于mjpeg 软件,我们们则不提供供这样的升级级改进,因因
为mjpeg 软软件并不是是我们开发和和维护的。