我需要从 JPEG 图像中提取 CbCr 色度数据,以进行图像分析。(在 C/C++ 中)
据我了解,JPEG“原始数据”是压缩的 YCbCr。我在这个假设中正确吗?如何验证给定图像的这一点?
我目前正在使用 TubroJpeg 库。tjDecompressToYUV的文档说:
将 JPEG 图像解压缩为 YUV 平面图像。此函数执行 JPEG,但省略了颜色转换步骤,因此生成平面 YUV 而不是 RGB 图像。
我对这个函数的输出有点困惑。我认为 YUV 和 YCbCr 是稍微不同的色彩空间。这是否意味着对于 UV 色度我需要操纵输出,并且输出“UV”分量实际上是 CbCr 分量?