【发布时间】:2018-12-21 06:02:34
【问题描述】:
我希望我的面具显然是黑色的,而我感兴趣的区域的红线是白色的,这样我就可以在修复功能中使用它......!我有这个代码,但它不起作用
如何专注于图像的特定部分...因为我的蒙版图像显示了所有图像...这是图像 和代码
cv::inRange(img, cv::Scalar(0, 100, 220), cv::Scalar(10, 255, 255), lower);
cv::inRange(img, cv::Scalar(0, 10, 100), cv::Scalar(255, 255, 255), upper);
threshold(mask, mask,10,255, CV_THRESH_BINARY);
inpaint(img, mask, inpainted,3,CV_INPAINT_TELEA);
【问题讨论】:
-
面具应该是黑白的。此蒙版可用于彩色图像,它使用黑白来确定显示和不显示的内容。可以加一张面具的图片吗?
-
是的,桅杆应该是黑色的,我想要的区域应该是,但我的不是这样,图片的每个部分都显示我想要专注的区域是黑色的,使输出图像不正确...
-
如果您发布您的输入图像、您获得的输出以及所需的输出,将会很有帮助。
标签: c++ opencv image-processing