天嵌 ARM开发社区

 找回密码
 注册
查看: 4208|回复: 7

USB摄像头分辨率问题

[复制链接]
yncxzdy 发表于 2012-5-29 17:30:25 | 显示全部楼层 |阅读模式
V4L2下如何获得USB摄像头的最大分辨率?
ww110052181 发表于 2012-5-29 21:45:34 | 显示全部楼层
路过学习!
TQ_guoxixiao 发表于 2012-5-30 09:40:56 | 显示全部楼层
v4l2中没有相应的获取最大分辨率的指令,它只能获取你现在使用的分辨率。如果你一定要在应用中获取最大分辨率,你可以自己在驱动中添加一些函数去获取最大分辨率,然后自己再定义一个私有命令。让应用调用你的私有命令去获取最大分辨率。
 楼主| yncxzdy 发表于 2012-5-30 11:22:13 | 显示全部楼层
TQ_guoxixiao 发表于 2012-5-30 09:40
v4l2中没有相应的获取最大分辨率的指令,它只能获取你现在使用的分辨率。如果你一定要在应用中获取最大分辨 ...

那请问能列举出支持那些分辨率吗?就像列举数据格式那样列举出来。我现在只能设置成320*240或者160*120,想采集大点的图像,比如640*480,但是运行时会出错“mycam was terminated due to application error”,是不是不支持这个分辨率呢?
TQ_guoxixiao 发表于 2012-5-30 11:50:20 | 显示全部楼层
yncxzdy 发表于 2012-5-30 11:22
那请问能列举出支持那些分辨率吗?就像列举数据格式那样列举出来。我现在只能设置成320*240或者160*120, ...

看你摄像头硬件了
TQ-ZQL 发表于 2012-5-30 17:58:24 | 显示全部楼层
刚才查了一下命令,可能VIDIOC_ENUM_FRAMESIZES这个方法能查得到(个人没有用过)。不过要看下你的驱动支不支持这个命令。
 楼主| yncxzdy 发表于 2012-5-31 09:36:43 | 显示全部楼层
TQ-ZQL 发表于 2012-5-30 17:58
刚才查了一下命令,可能VIDIOC_ENUM_FRAMESIZES这个方法能查得到(个人没有用过)。不过要看下你的驱动支不 ...

好的,谢谢,我试试看。
我心永恒00 发表于 2013-1-20 13:23:34 | 显示全部楼层
过来飘过学习一些些
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-16 03:42 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表