我正在使用OpenCV开发一个项目.我需要从高清照片中精确裁剪出一些物体.我正在使用四叉树将我的照片切成碎片,然后我计算每个四边形的均匀性,以确定一块物体是否在四边形中.我根据四元组的同质性应用一些具有不同阈值的Canny过滤器.我希望这种描述是可以理解的.
这个算法适用于某些类型的对象,但我坚持使用其他一些对象.这里有一些我的问题的例子:我想要一种平整我的轮廓的方法.第一个屏幕截图是在使用canny过滤器和floodfill之后.第二个是最终的掩码结果.
为了实现这个结果,我使用了cvFindContours()所以我有轮廓但我找不到像我想要的那样处理它们的方法.