首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

V4L2图像输出格式设置无效果解决方法

2012-03-04 
V4L2图像输出格式设置无效果搞过V4l2的朋友帮看下struct v4l2_format fmtfmt.type V4L2_BUF_TYPE_VIDEO

V4L2图像输出格式设置无效果
搞过V4l2的朋友帮看下

struct v4l2_format fmt;

fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
fmt.fmt.pix.width = 320;
fmt.fmt.pix.height = 240;
fmt.fmt.pix.pixelformat = V4L2_PIX_FMT_Y41P;
fmt.fmt.pix.field = V4L2_FIELD_INTERLACED;

if (-1 == xioctl (fd, VIDIOC_S_FMT, &fmt))
errno_exit ("VIDIOC_S_FMT");

使用的V4L2官方PDF中的代码段,捕获后生成的的图像格式我设为V4L2_PIX_FMT_Y41P
但是我发现无论我这里设置什么格式,甚至设成黑白,输出的图像都没有任何变化,感觉上应该都是RGB32的

请问有朋友在学习 v4l2时 遇到这个问题了没有?应该也是照着 官方文档学的吧,官方文档上就这么一个完整的例子

不胜感激~

[解决办法]
我也是这样啊,摄像头可以输出JPEG的,v4l2可以把JPEG转换为yuv吗?

[解决办法]
帮顶下

热点排行