我有各种各样的轮廓,我需要从中画出面具。为此,我需要在绘制轮廓时使用CV_FILLED。但是,我的轮廓没有关闭 - 因为它们不是完整的多边形,所以CV_FILLED的东西不起作用。有没有人对我如何“关闭”我的轮廓有任何建议?
PS:为了澄清,关闭我的意思是所有细分都没有加入。与形状被封闭的多边形不同,我的是开放的。
答案 0 :(得分:1)
除了尝试convexHull之外,您还可以尝试使用形态运算符erode和dilate。您可以使用iterations
参数多次应用侵蚀或扩张运算符。
另外,您是否可以使用您要分割的对象发布图像?