百科问答网 » 电脑/数码/通讯/互联网 » 电脑常识 » 正文
RGB24,YUY2,YV12等模式的区别
RGB24,YUY2,YV12等模式的区别
答案或建议:
RGB24,YUY2,YV12等模式的区别
RGB 格式是将色彩分成红绿蓝3个分量,没有红绿蓝时为黑色,红绿蓝3色都最亮时为白色。常见的RGB格式有16 bit(高彩)和24bit(真彩),16 bit的RGB格式实际上还包含15 bit RGB和真16 bit RGB, z这两种格式都将红和蓝分成32等级,但是15bitRGB(也称为5-5-5 RGB)将绿色分成32等级,而16 bit RGB则将绿色分成64等级(所谓5-6-5 RGB),不过这两者占据的空间是相同的。24 bit GRB(8-8-8 RGB)是将3个色道都分成256等级。 通常情况下,如果你需要采集非压缩的视频流,16 bit RGB是一个不错的选择,因为它不会损失太多图像质量,但占用的空间仅是24 bit RGB的2/3。 有时你也能看到32 bit RGB或8 bit RGB,前者相当于24 bit RGB加上控制alpha通道的8bit,后者在视频中常用于产生黑白图像。 电脑的显示模式是RGB的,所以其他视频格式一定要转换成RGB才能在电脑上显示。
YUV和YCrCb(亮度/色度)格式,这两种格式非常相似,它是将色彩分成一个Y值(亮度)和两个U值和V值(定义颜色),这种格式实际上是利用了人眼的视觉特性,对亮度比较敏感,而对颜色相对较迟钝。也由于这个原因,有些YUV格式采用了色度抽样,即U/V值是针对一个象素组合来确定的,而不是一个单个象素,于是便出现了YUV9,YUV12等不同的格式,最普遍的是YUV12,常用于MPEG视频解码后的输出,每个象素都有自己的Y值,但是U/V值则包括了2x2象素组,或者说每个2x2象素组只有一个U/V值,相当于每个象素用了12 bit来编码,所以叫YUV12。YUV9与YUV12类似,不同的是YUV9中的U/V值包含了4x4个象素组,因此在YUV9里面,每个象素由9 bit来编码。
关于RGB-YUV转换,这在视频编码里面是一个常见的预处理步骤。对电脑产生的图形进行编码时,要特别小心YUV转换,因为色度抽样很容易导致图像中的颜色产生色渗透。
关于RGB-YUV转换,这在视频编码里面是一个常见的预处理步骤。对电脑产生的图形进行编码时,要特别小心YUV转换,因为色度抽样很容易导致图像中的颜色产生色渗透。
链接地址:http://www.baikewenda.com/tech/ctips/7/5/a152055943.htm
推荐内容:
· 对方发了数次邮件都已成功发出,我为什么仍然收不到?
· 怎么将文档在另外一台电脑中打印出来?
· “我的文档”跑到“我的电脑”里,怎么也删除不掉
· 什么叫博克?
· 怎样发短信让对方不见我的号码
· 用信纸打印东西?
· 动态影像能做ALPHA通道吗?
· VISTA 中不小心 将回收站删了,怎么找回来?
· U盘和手机内存卡做成启动盘后如何恢复原样
· 光盘式DV怎样播放拍摄的影片
· iPhone普通方法删不了的程序要怎么删除?
· iPad上同步进去的pdf文件保存在那个文件夹下?
· ipod touch死机怎么办?
· iphone如何更改闹钟里snooze的时间长短
· wm6.5系统怎么手动换字体?
· 接听电话死机的解决办法有什么?
· 怎么将文档在另外一台电脑中打印出来?
· “我的文档”跑到“我的电脑”里,怎么也删除不掉
· 什么叫博克?
· 怎样发短信让对方不见我的号码
· 用信纸打印东西?
· 动态影像能做ALPHA通道吗?
· VISTA 中不小心 将回收站删了,怎么找回来?
· U盘和手机内存卡做成启动盘后如何恢复原样
· 光盘式DV怎样播放拍摄的影片
· iPhone普通方法删不了的程序要怎么删除?
· iPad上同步进去的pdf文件保存在那个文件夹下?
· ipod touch死机怎么办?
· iphone如何更改闹钟里snooze的时间长短
· wm6.5系统怎么手动换字体?
· 接听电话死机的解决办法有什么?