设想
我正在编写一个程序来检测皮肤上的头发。到目前为止,我已经做到了这一点......
- 加载源图像并应用抓取以删除背景
- 应用皮肤检测获取皮肤
- 与其他区域一起执行 ANDing 以获得头发
- Ran 轮廓检测以获得最大尺寸的轮廓
Imgproc.drawContours(mask, contours, maxAreaIndex, new Scalar(255,255,255),1);
问题
当我尝试使用代码填充通过运行 findContour 获得的掩码时
Imgproc.drawContours(mask, contours, maxAreaIndex, new Scalar(255,255,255),Core.FILLED);
它像一样填充轮廓
现在,我不能将其用作掩码,因为它会产生我的结果
这不是我想要的。
谁能建议我如何为这个问题实现填充轮廓?