大家好,我正在开发一个应用程序,我正在从图像中提取红色苹果。我已经对图像进行了阈值处理,[cvInRangeS(imgHSV, cvScalar(160,100,40), cvScalar(180,256,256), imgThresh);]
以便能够获得苹果的二进制掩码。我怎样才能将该蒙版与原始图像结合起来,以便我只从原始图像中提取苹果部分......?
问问题
615 次
2 回答
0
如果您的图像是 HSV 颜色模型,请尝试将其转换为 RGB,然后将其拆分为 3 个矩阵 R、G 和 B 并仅在 R 通道上运行阈值,您可以使用阈值(使用阈值 Binray)结果作为掩码复制到。我希望这有帮助!
于 2014-03-04T15:54:27.953 回答
0
您可以使用Mat::copyTo()
:
inputMat.copyTo(outputMat, maskMat);
于 2014-03-04T16:09:44.700 回答