标签: opencv
我需要将不同类型的OpenCV转换为CV_8UC4到CV_16UC3。
CV_8UC4
CV_16UC3
我尝试convertTo(mat, CV_16UC3),但这会返回一个空图像(当我将其保存到存储空时)。
convertTo(mat, CV_16UC3)
答案 0 :(得分:4)
convertTo无法更改频道数。
convertTo
您需要两个步骤:
cv::cvtColor(src, dst, CV_BGRA2BGR)
dst.convertTo(mat, CV_16U)
例如,如果您的第4个频道是Alpha频道而您只是想放弃它。