YCbCr 从矩阵表到 RGB

Sun*_*hah 3 math rgb

下面是将 RGB 转换为 YCbCr 的矩阵。你能告诉我如何获得将 YCbCr 转换为 RGB 的公式吗?我的意思是,我有 YCbCr 值可用,我想从中获得 RGB。 RGB 转 YUV 图像

Ste*_*joa 5

如果您询问公式是如何导出的,您可能需要搜索“颜色坐标系”。这个页面有一个关于 YCbCr 空间的很好的讨论,特别是。

我们知道,几乎任何颜色都可以表示为红色、绿色和蓝色的线性组合。但是您可以转换(或“旋转”)该坐标系,使三个基本元素不再是 RGB,而是其他的东西。在YCbCr的情况下,Y层是亮度层,Cb和Cr是两个色度层。Cb 与蓝色的相关性更密切,而 Cr 与红色的相关性更密切。

YCbCr 通常是首选,因为人类视觉系统对亮度的变化比色度的定量等价变化更敏感。因此,JPEG等图像编码器可以比亮度层更多地压缩两个色度层,从而获得更高的压缩率。

编辑:我误解了这个问题。(您应该编辑它以澄清。)这是从 YCbCr 获取 RGB 的公式,取自上述链接

r   =   1.0 * y'    + 0 * cB    + 1.402 * cR
g   =   1.0 * y'    - 0.344136 * cB - 0.714136 * cR
b   =   1.0 * y'    + 1.772 * cB    + 0 * cR
Run Code Online (Sandbox Code Playgroud)