社区
图形处理/算法
帖子详情
V4W怎么判断摄像头采集的数据格式是RGB的还是YUV的?
qdhuxp
2009-04-28 12:18:26
如题,现在大多数摄像头采集格式是YUV或MJPG的,也有RGB24的,V4W怎么判断摄像头采集的数据格式是RGB的还是YUV的?
获取数据之后,有没有相关函数将YUV或MJPG数据转为RGB数据,是不是非得自己写函数转?
请高手帮忙啊,谢谢啦!!!
...全文
965
14
打赏
收藏
V4W怎么判断摄像头采集的数据格式是RGB的还是YUV的?
如题,现在大多数摄像头采集格式是YUV或MJPG的,也有RGB24的,V4W怎么判断摄像头采集的数据格式是RGB的还是YUV的? 获取数据之后,有没有相关函数将YUV或MJPG数据转为RGB数据,是不是非得自己写函数转? 请高手帮忙啊,谢谢啦!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljh_0728
2012-08-14
打赏
举报
回复
楼主已经结贴了,不过不知道有没有确实解决,你说的 yuy2 数据的问题, 我也遇到过,
用个函数进行转换成 RGB 应该就可以了。 解决方法留给有需要的人。
可以参考下我的解决方法: http://blog.csdn.net/ljh_0728/article/details/7861927
神仙约架
2012-08-10
打赏
举报
回复
vfw中用宏capDlgVideoFormat(m_hWndVideo); //设置视频格式 可以看到视频图像格式
我的是yuy2~~
zzb_gd
2012-07-30
打赏
举报
回复
代码:http://www.linuxquestions.org/questions/linux-software-2/vidioc_s_fmt-error-22-invalid-argument-833925/#post4106300
7楼的那个说明了如何获取所采集的数据格式。
YUB转成RGB格式的百度一下就可以搜到。
MJPG转成RGB的我没有搜索到,有知道的高手能给告诉一下我吗,谢谢!
chenweidushui
2011-11-17
打赏
举报
回复
我还在纠结呢
macrojj
2010-01-14
打赏
举报
回复
还没结贴啊。
lcb1986
2009-05-23
打赏
举报
回复
学习中。。。。。。。。
zhengleting
2009-05-22
打赏
举报
回复
我也来看看,有什么地方好学的
zhujuncug
2009-05-22
打赏
举报
回复
是VFW?
qdhuxp
2009-05-19
打赏
举报
回复
一直没解决,有高人指点一下吗?
会的越多不会的也就越多
2009-05-15
打赏
举报
回复
关于这个问题你解决了吗.
qdhuxp
2009-05-08
打赏
举报
回复
[Quote=引用 3 楼 J_act 的回复:]
根据那几个公式算一下怎么样?
[/Quote]
什么意思,能不能具体说一下?
J_act
2009-05-04
打赏
举报
回复
根据那几个公式算一下怎么样?
qdhuxp
2009-05-04
打赏
举报
回复
感谢楼上的回答。只是怎么能够不用图像采集卡厂商自己的API呢?只用V4W提供的API来获取摄像头采集的图像,然后将图像转为RGB格式的数据,便于后续处理。所以首先要判断到底是那种图像格式,YUV、MJPG还是RGB?还请高手指点啊,谢谢!
jiangli7672
2009-04-28
打赏
举报
回复
问题不在于摄像头本身,而在于图像采集卡.图像采集卡厂商会提供库函数.
Linux V4L2
摄像头
采集
+ YUYV 转
RGB
显示
本文详细介绍了 Linux 下通过 V4L2 框架实现
摄像头
数据
采集
的完整流程,包括设备打开、格式设置、内存映射、
采集
帧数据,以及如何将 YUYV 图像格式转换为 A
RGB
并实时显示在 LCD 屏幕上。
RGB
、
YUV
420、NV21、I420编码区别
一、
RGB
与
YUV
首先了解视频编码为什么使用
YUV
420而不是
rgb
。那么需要了解两者的原理,看图说话 所以从内存的角度来说,
yuv
单位像素使用的内存更低,但是两者表示的效果是一致的,也可以认为
rgb
过度绘制了,把人眼无法分辨的区域也进行了绘制。 下面看一下两者之间内存暂用对比,这里采用·
rgb
24对比
RGB
24使用24位来表示一个像素,
RGB
分量都用8位表示,取值范围为0-255...
摄像头
工程师说 Camera -
数据格式
YUV
详解(2)
1)
YUV
格式相比
RGB
数据更容易缩小数据量,并且保持图像的信息。 2)
YUV
格式 “Y” 表示明亮度(Luminance、Luma),用于指定该像素感知的明亮程度。“U” 和 “V” 则是色度、浓度(Chrominance、Chroma),作用是描述影像色彩、饱和度,用于指定对应像素的颜色。 3)
YUV
通过 Subsampling,即子采样来降低数据量的大小,根据子采样的方式,可以分为:
YUV
444、
YUV
422、
YUV
411、
YUV
420、
YUV
440 等。
嵌入式linux之在lcd上显示
摄像头
图像
摄像头
的数据
采集
格式
YUV
格式 Y:表示亮度
camera
YUV
数据格式
知识
在手机中,我们常将camera直接称为sensor,展讯平台的sensor就像lcd一样,已经十分的成熟了。沿袭前面的模式,先介绍一下硬件的基本知识。 一、sensor的种类 其实这个对于驱动来说基本略知就可以了,处于那种说出来要知道是在说sensor的专业名次这种程度就OK了!一般来说,sensor有两大类,CMOS和CCD。 一般来说,CCD的功耗高,拍摄质量高,造价高...
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章