如何读取YUV420信息?

ericdjl 2012-03-13 09:05:28
用C语言怎么读取YUV420的信息?求各位大侠指导一下。或者给上一两句提示,凡是参见讨论的,本人都会诚心感谢。
...全文
213 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gqjjqg 2012-03-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ericdjl 的回复:]

“如果希望显示彩色图像,则首先需要把YUV码流转换为RGB数据流”这句话使我在网上看到的,意思是不是,要想读取YUV的像素数据,必须转化成rgb格式?
引用 2 楼 gqjjqg 的回复:
http://www.fourcc.org/yuv.php

参考YUV格式和相应的内存分布。
[/Quote]

如果你想显示在PC上,是要转成RGB或者可以显示的其他数据流。可以用工具 RAWVIEW 看YUV
如果只是想获取数据做它用,就不是必须转化成RGB了。
恨天低 2012-03-13
  • 打赏
  • 举报
回复
你搜下 YUV 420 格式。就知道了。
gqjjqg 2012-03-13
  • 打赏
  • 举报
回复
http://www.fourcc.org/yuv.php

参考YUV格式和相应的内存分布。
gqjjqg 2012-03-13
  • 打赏
  • 举报
回复
YUV 420

先理解YUV420的内存分布,另外YUV420格式的图,没有头信息的,直接就是图像数据。
理解Y通道和UV通道的内存分布,读取还不是fread就搞定了?
ericdjl 2012-03-13
  • 打赏
  • 举报
回复
“如果希望显示彩色图像,则首先需要把YUV码流转换为RGB数据流”这句话使我在网上看到的,意思是不是,要想读取YUV的像素数据,必须转化成rgb格式?
[Quote=引用 2 楼 gqjjqg 的回复:]
http://www.fourcc.org/yuv.php

参考YUV格式和相应的内存分布。
[/Quote]

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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