主题 : LINUX下限制摄像头buffer大小的原因 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 58598
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2011-11-10
最后登录: 2012-06-25
楼主  发表于: 2012-06-11 11:30

 LINUX下限制摄像头buffer大小的原因

同一个UVC摄像头
在电脑上Fedoral中使用dmesg,可以看到摄像头的buffer大小是614400(640*480*2)
在mini6410开发板上使用dmesg,可以看到摄像头的buffer大小是153600(320*240*2)

想问一下,可能是哪些原因限制了摄像头buffer在开发板上是153600,而不是614400????
wzf
级别: 新手上路
UID: 70381
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2012-05-19
最后登录: 2012-06-12
1楼  发表于: 2012-06-11 17:48
我也遇到一样的问题了,,网上也有一样的网友提问,,,问FriendlyARM,他说不管。无语了,,可能是知道也不给我么说,,,,,,又来改了一个飞思卡de一块A8的卡就好了,程序一样,,说明一个问题,,就是它底层的驱动没做好。。。。。。。我也想看看6410能跑多少帧啊。
级别: 新手上路
UID: 58598
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2011-11-10
最后登录: 2012-06-25
2楼  发表于: 2012-06-11 22:33

 回 1楼(wzf) 的帖子

你提到的换A8的卡  是你自己换过了,还是网上有人这么说啊?
wzf
级别: 新手上路
UID: 70381
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2012-05-19
最后登录: 2012-06-12
3楼  发表于: 2012-06-12 11:22
哈哈哈,给你说个好消息,,就是我老大找了一个直接输出jpeg的很老很旧的摄像头(之前是罗技400多的摄像头输出YUYV,经过库转jpeg,和你一样在输出YUYV的时候就是153600,但我设置的fmt是320*240),还是一样的代码,它正常运行了,,就是说友善的驱动可能没改和A8里面带的是差不多的,之前我是说的太菜鸟了,,,,,,可能和摄像头有关。你在找一两个摄像头看看,,具体原因我不清楚,但现象是好的。
wzf
级别: 新手上路
UID: 70381
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2012-05-19
最后登录: 2012-06-12
4楼  发表于: 2012-06-12 11:29
对于那个A8板,是公司的另一个新版,我在上面跑起来了,cup很给力,,,,,是一样的乌邦图代码,一样的罗技摄像头,不一样就是一个是A8,一个是6410,一个能运行,一个不;我是新手,具体我不懂,,现象就是这样了;
级别: 新手上路
UID: 58598
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2011-11-10
最后登录: 2012-06-25
5楼  发表于: 2012-06-12 14:56

 回 4楼(wzf) 的帖子

问下你的YUYV具体是什么现象?
是完全不能运行?
我的是可以运行,就是在开发板上只能获得320*240的图像。在电脑上是可以获得640*480的。
级别: 新手上路
UID: 58598
精华: 0
发帖: 22
金钱: 110 两
威望: 22 点
综合积分: 44 分
注册时间: 2011-11-10
最后登录: 2012-06-25
6楼  发表于: 2012-06-13 22:38

 回 4楼(wzf) 的帖子

可不可以具体说下你的情况呢?
你的YUYV摄像头是完全不能运行呢?还是可以运行,但是只能获得320*240的图像,