请问为何我的c270摄像头在linux下支持720p但在嵌入式ok6410-linux-3.0.1下只有qcif

sdsy2323 2012-12-10 06:55:12
我使用的是罗技c270摄像头 在ubuntu 12.04 lts下列出支持的格式及其分辨率都支持到1280x960
而在我的嵌入式系统 ok6410-linux 3.0.1下 列出的格式就只有160x120和176x144
请问这是为什么啊 更有甚者 我的另外一个不太好的摄像头在arm-linux下就只有160x120的分辨率
我在arm-linux下不管是ffmpeg还是luvcview怎么设置都只能摄取176x144的图片
是摄像头的原因吗 还是ok6410的linux3.0.1的驱动有问题呢 谢谢各位
...全文
776 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengwei12 2014-06-20
  • 打赏
  • 举报
回复
楼主你好,请问c270 在嵌入式arm板上音频怎么采集?
tjaspl 2014-03-12
  • 打赏
  • 举报
回复
176x144 我也是 ,,,,,
lyllkw 2013-07-03
  • 打赏
  • 举报
回复
请教一下楼主,800*600时,使用的是什么测试程序呢,可否跟我发一份呢?
sdsy2323 2013-01-29
  • 打赏
  • 举报
回复
800x600的图像 我拍摄一张JPEG的 是31K左右的样子
shance3c 2013-01-15
  • 打赏
  • 举报
回复
想请教一下楼主 arm板貌似只支持一些摄像头,这个罗技c270貌似是无驱动版本的,放在s3c2440能用吗?cortexA8呢? 还有就是在以mjpeg压缩格式输出数据是800*600时,一帧图像有多大呢?
河海壹粟 2013-01-11
  • 打赏
  • 举报
回复
楼主啊。。我也碰到这个问题了。。求指导。 大神能留个联系方式吗?我的qq 11184203
李迟 2012-12-11
  • 打赏
  • 举报
回复
恭喜楼主。 搞嵌入式很多时候是靠自己的,
sdsy2323 2012-12-10
  • 打赏
  • 举报
回复
问题解决了。总结如下。 目前使用的PC Linux是Ubuntu 12.04 LTS 内核版本是3.2.0-23 嵌入式版本是运行在S3C6410上的Linux3.0.1 先后也只使用了2个webcam 第一个是个山寨的 第二个是罗技c270 支持720p 1. 山寨webcam 这个webcam不管是在pc上还是arm上 起初的前几张照片都不清楚 曝光过量或者是不足 在pc上分辨率最大到640x480 在arm上最多是160x120 只支持yuv422格式 若要输出为jpeg格式的图片需要使用ljpeg库 2. 罗技c270 罗技就是牛 使用前听说支持mjpeg和yuv422格式 最大可到1280x960的分辨率 在arm上yuv422可以到176x144 这就是让我头疼很久的地方。网上的大多程序都是基于yuv422来进行jpeg压缩的 但若移植程序到arm平台上 由于s3c6410的usb host是1.1的所以把yuv422的分辨率限制到了176x144 蛋疼的要碎了都这个分辨率 但后来使用VIDIOC_ENUM_FMT查询得知c270支持MJPEG。后使用VIDIOC_ENUM_FRAMESIZES得知在arm下若使用mjpeg格式可得到最高800x600的分辨率 这个就太好了。然后就使用了MJPEG格式但发现输出的文件无法显示。还好之前学习了JPEG文件头格式,发现缺少HUFFMAN编码表。这个表要插入在OFFSET 0X206的位置 共432个字节0XFF 0XC4开头。在插入了这个表后,一切都豁然开朗了。 看来一切还是要靠自己啊。
sdsy2323 2012-12-10
  • 打赏
  • 举报
回复

这是我的截图

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧