在rgb图像上应用二值阈值滤波器

Appying a binary threshold filter on a rgb image opencv

本文关键字:阈值 滤波器 应用 rgb 图像      更新时间:2023-10-16

我有一个通过阈值获得的二进制Mat。我需要将这个二进制垫子应用到rgb垫子上。是否有一种方法在opencv应用二进制掩码上的rgb图像?

使用bitwise_and函数:

Mat dest;
bitwise_and(rgbMat, binaryMat, dest);

它应该工作,但如果没有,只需使用cvtColor函数将binaryMat转换为BGR:

cvtColor(binaryMat, binaryMat, CV_GRAY2BGR); //but this before bitwise_and function