由于YUV格式有很多种,那么请问如何判断一个YUV格式的文件属于那一种YUV格式?谢谢!

pf1685 2004-04-14 04:35:39
如题!谢谢您!
...全文
860 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
GoogleGeek 2004-04-19
  • 打赏
  • 举报
回复
很简单!
u.v为色度信息,y 为亮度信息
由于人的眼睛对色彩不敏感,只对亮度敏感
所以存储的时候可以省略掉部分的色度信息
对于yuv420
有两种存储方式:
interleave:uyvuyvuyv.......................
四个相邻pixel公用一个u,v
independence:yyyyyy.............,uuuuuuuuuuuuuu..............,vvvvvvvvvvvvvvvv

例如:对于176x144
yyyyyyyyyyyyy.................(176x144)
uuuuuuuuu.........................(88x72)
vvvvvvvvv.........................(88x72)
zhp80 2004-04-19
  • 打赏
  • 举报
回复
gz
pf1685 2004-04-19
  • 打赏
  • 举报
回复
再请问一下,由于我将BMP位图中的每个象素转换为Y、U、V信息时,其转换过程是一一对应的,即是说Y:U:V应该为1:1:1,那么为什么会411、420、422、444等这么多种格式,应该只有444才合理呀,如果YUV文件中Y、U、V三个分量之比不是1:1:1,那么其它U、V数据到那里去了?谢谢!
pf1685 2004-04-19
  • 打赏
  • 举报
回复
我想请问一下YUV420是怎么存放Y、U、V数据的?谢谢!
GoogleGeek 2004-04-19
  • 打赏
  • 举报
回复
你的理解不对
-----------------------
不存在奇偶性,这要看具体的实现
你可以这样理解:
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
..................


对于上面的图像:
每个象素x都有自己独立的y
但是四个象素存在公用u,v的情形
比如作上角的四个
xx...............
xx...............
公用一个u,v
这样的话,与rgb相比省了不少的空间,导致了每个象素只需要两个字节
也就是说,实际上对于每一个象素而言,都能采集到的他的yuv,但是对于这
yuv三个分量,你在存储的时候会丢掉一个u或者v,只存储了uy,或者vy

不知道我说的清楚不清楚?
实际上之所以用yuv,在很大程度上是由于彩色电视机要与黑白电视机兼容!:(
pf1685 2004-04-19
  • 打赏
  • 举报
回复
psusong(Think Different):谢谢你的回帖,我基本明白了你说的意思,但还有一点迷糊,你说:“由于人的眼睛对色彩不敏感,只对亮度敏感所以存储的时候可以省略掉部分的色度信息”,现在我想问一下色度信息的那一部分被省略了,对于YUV420文件U、V信号是怎样省略的?我的理解是只取U、V信号的基数字节或者偶数字节,你认为这样对吗?
GoogleGeek 2004-04-17
  • 打赏
  • 举报
回复
yuv没有什么所谓的文件格式
yuv只是一种数据的存放方法
广义上讲有两种格式
一种是y,u,v三个分量分开存放
一种是yuv三个分量整合在一起存放
y独立,uv 公用
pf1685 2004-04-15
  • 打赏
  • 举报
回复
请问YUV格式的文件是由那几部分信息组成,比如RGB格式的文件就是由文件头、信息头、色彩表和象素表构成,那么YUV格式的文件啦?请大家回答!谢谢!
pf1685 2004-04-15
  • 打赏
  • 举报
回复
没人知道吗?痛苦!
Oversense 2004-04-14
  • 打赏
  • 举报
回复
没办法,你的先知道,或者看看头里面有不
loveisbug 2004-04-14
  • 打赏
  • 举报
回复
什么意思?
iwgh 2004-04-14
  • 打赏
  • 举报
回复
but yuv overlay is a common format , i think so.

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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