主题 : mini2440 V4L2 USB摄像头 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 5546
精华: 0
发帖: 2
金钱: 15 两
威望: 11 点
综合积分: 4 分
注册时间: 2009-04-27
最后登录: 2012-11-21
楼主  发表于: 2009-05-19 11:03

 mini2440 V4L2 USB摄像头

管理提醒: 本帖被 qq2440 从 micro2440技术交流专区 移动到本区(2009-05-20)
本人正在使用mini2440做一个系统集成的开发,2.6.29内核下V4L2的开发遇到了一些困难,希望得到你们的帮助。从网上找的一些例程在mini2440下运行都出现VIDIOC_S_INPUT或VIDIOC_G_STD: Invalid argument错误,V4L2 API手册附录B的例程倒是没问题,但pixelformat是YUYV,改成RGB就出问题。哪位能提供一个V4L2 USB摄像头得到RGB24图像数据的例程?
急等回复!
哈哈
级别: 新手上路
UID: 8755
精华: 0
发帖: 11
金钱: 110 两
威望: 55 点
综合积分: 22 分
注册时间: 2009-09-05
最后登录: 2009-10-13
1楼  发表于: 2009-09-05 00:37
3年前就研究过了,不过是V4L的,该实现的都实现了,后来发现没什么用,所以都忘了。
应该是你的下的摄像头驱动有问题,目前市面上卖的USB摄像头里面的芯片如:301都是带DSP硬压缩的,他把图片压缩成JPG格式后才通过USB传回给ARM,同一个USB摄像头驱动有很多版本,有些驱动没有带有BMP解码,我第一次下的时候就是没有的。后来研究了那个驱动才发现的。
哈哈
级别: 新手上路
UID: 8755
精华: 0
发帖: 11
金钱: 110 两
威望: 55 点
综合积分: 22 分
注册时间: 2009-09-05
最后登录: 2009-10-13
2楼  发表于: 2009-09-05 00:38
这个跟V4L2没有关系
级别: 新手上路
UID: 16789
精华: 0
发帖: 7
金钱: 35 两
威望: 7 点
综合积分: 14 分
注册时间: 2010-03-21
最后登录: 2016-10-16
3楼  发表于: 2010-03-31 14:50
你可以将这个格式转成jpeg格式,网上有现成代码的,我用的是mini2440,内核是2.6.32,用不了这个附带的例子