将8深度单通道(YUV)图像转换为24深度RGB(3通道)图像

时间:2012-03-30 17:55:33

标签: opencv rgb

如何将一个通道YUV图像(第一个通道 - 使用Y)转换为24个深度RGB图像?我问,因为我必须使用gtk +接口显示它,gtk只支持24深度RGB图像。

1 个答案:

答案 0 :(得分:0)

我不确定你实际上是从什么开始的,单通道灰度值图像或三通道YUV图像,其中第二和第三通道充满零。如果您要开始使用单通道8位图像,则可以使用cvtColor(source_mat,destination_mat,CV_GRAY2RGB)转换为24位RGB。如果您从一个3通道24位YUV图像开始,其中两个通道充满零,您可以使用split()功能从中获取Y通道,然后如上所述进行转换。

相关问题