UVC驱动,摄像头拍照大小为320*240,改不了大小

anysilent 2013-03-11 04:41:32
内核为Linux version 2.6.21.5-cfs-v19,2416的核心板,加载了找的UVC驱动,用v4l2grab拍照,现在的问题是拍出来的照片最大为320*240,设置640*480的不成功,
提示为:
Image width set to 320 by device /dev/video0.
Image height set to 240 by device /dev/video0.
...... dwMaxVideoFrameSize=153600
...... npackets=4, psize=896

摄像头是可以用640*480的
网上查了些,说跟usb速率&内存有关

能否通过修改驱动或设置等改变拍照的大小,
请做过的指点一下啊!
...全文
624 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hunwo 2013-12-22
  • 打赏
  • 举报
回复
你用的是那个版本的uvc?能否发我一下,我也在弄这块。linux_zhux@qq.com,谢谢。
落叶行健 2013-03-25
  • 打赏
  • 举报
回复
采集的时候可以设置下!!!v4l2有个参数的!!
Cowincent 2013-03-17
  • 打赏
  • 举报
回复
内核版本2.6.2不行 试过ubunbu10.04(2.6.32)分辨率没有问题, 内核版本3.0以上也没有问题
Cowincent 2013-03-17
  • 打赏
  • 举报
回复
我试过同样的设备 在3.0以上的内核 是没有问题的 可以拍到设备极限的分辨率 我感觉是内核支持的问题
Cowincent 2013-03-17
  • 打赏
  • 举报
回复
这个问题我也遇到过,不知道是不是usb控制器的问题
hhcs 2013-03-17
  • 打赏
  • 举报
回复
这个我也弄过类似的,是跟板上usb控制器有关系,因为640*480分辨率的图像,数据量较大,摄像头帧率30帧/s,这个分辨率的图像一般需要高带宽的同步传输,也就是在一个微帧传输两个或者三个事物包。
anysilent 2013-03-16
  • 打赏
  • 举报
回复
没人知道么?

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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