从libjpeg中的yuv提取灰度

从libjpeg中的yuv提取灰度,libjpeg,turbojpeg,Libjpeg,Turbojpeg,在TurboJpeg或底层的libJpeg API上,是否有一个简单的函数用于从Ycbcr中提取Y分量(在我已经读取图像之后) 我知道我可以循环数据并提取字节。这不是已经实现了吗?解压/解码时,使用TJPF\u GRAY格式,它会丢弃颜色信息,只保留Y(发光) 请参阅以获取参考,或者如果您愿意将其直接解码为灰度图像。因此,如果我需要YUV和Y分量,则将其加载为TJPF_gray,然后使用tjTransform获得Y分量。正确吗?TJPF_GRAY等于Y分量。如果同时需要YUV和Y,则需要将其解码

在TurboJpeg或底层的libJpeg API上,是否有一个简单的函数用于从Ycbcr中提取Y分量(在我已经读取图像之后)


我知道我可以循环数据并提取字节。这不是已经实现了吗?

解压/解码时,使用
TJPF\u GRAY
格式,它会丢弃颜色信息,只保留Y(发光)


请参阅以获取参考,或者如果您愿意将其直接解码为灰度图像。

因此,如果我需要YUV和Y分量,则将其加载为TJPF_gray,然后使用tjTransform获得Y分量。正确吗?
TJPF_GRAY
等于Y分量。如果同时需要YUV和Y,则需要将其解码为YUV,并使用
tjDecodeYUV
将其转换为每像素1字节的“RGB”,即发光/灰度/Y部分。为此,我需要新的API 1.3。1@mousomer你甚至可能需要1.4版,但由于它是向后兼容的,所以升级它应该没有问题。@mousomer我建议您联系维护人员(information@libjpeg-(turbo.org),我上次联系他时有一些很好的经验。