我有一个通过阈值处理获得的二进制 Mat 。我需要在 rgb Mat 上应用这个二进制 Mat。opencv 中是否有在 rgb 图像上应用二进制掩码的方法?
问问题
4220 次
1 回答
3
只需使用bitwise_and函数:
Mat dest;
bitwise_and(rgbMat, binaryMat, dest);
它应该可以工作,但如果没有,只需使用cvtColor函数转换binaryMat
为 BGR:
cvtColor(binaryMat, binaryMat, CV_GRAY2BGR); //but this before bitwise_and function
于 2013-04-18T09:22:34.217 回答