
YUV与RGB
1个回答
展开全部
我们都知道屏幕上的每个像素点都是由 RGBA 组成, R :red(红)、 G :green(绿)、 B :blue(蓝)、 A :alpha(透明度)。那么 YUV 是干什么的呢?
YUV 和 RGB 类似,每个像素点都包含了三个分量: Y 、 U 、 V 分量。与 RGB 编码不同的是, Y 分量和 UV 分量是可以分离的,如果没有 UV 分量我们看到的就是一张黑白图片,就像以前的黑白电视机。对于 YUV 图像来说,并不是每个像素点,都必须包含 UV 分量,没有UV分量我们只是看不到彩色,所以我们可以合理调整 UV 分量的采样方式,来达到节约存储空间的目的。 Y 分量是负责亮度的,所以 Y 分量是每个像素点都必须采样的。
显示器都是通过 RGB模型 来显示图像的,因为需要节省带宽,我们选择 YUV模型 来进行传输。所以我们需要采集图像的时候,先将 RGB模型 转换成 YUV模型 ,在显示的时候再将 YUV模型 转换成 RGB模型 。
RGB 到 YUV 的转换,就是将图像所有像素点的 R、G、B 分量量转换到 Y、U、V 分量。 RGB 模型和 YUV 模型之间的相互转换的公式如下:
YUV 和 RGB 类似,每个像素点都包含了三个分量: Y 、 U 、 V 分量。与 RGB 编码不同的是, Y 分量和 UV 分量是可以分离的,如果没有 UV 分量我们看到的就是一张黑白图片,就像以前的黑白电视机。对于 YUV 图像来说,并不是每个像素点,都必须包含 UV 分量,没有UV分量我们只是看不到彩色,所以我们可以合理调整 UV 分量的采样方式,来达到节约存储空间的目的。 Y 分量是负责亮度的,所以 Y 分量是每个像素点都必须采样的。
显示器都是通过 RGB模型 来显示图像的,因为需要节省带宽,我们选择 YUV模型 来进行传输。所以我们需要采集图像的时候,先将 RGB模型 转换成 YUV模型 ,在显示的时候再将 YUV模型 转换成 RGB模型 。
RGB 到 YUV 的转换,就是将图像所有像素点的 R、G、B 分量量转换到 Y、U、V 分量。 RGB 模型和 YUV 模型之间的相互转换的公式如下:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?

2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询