用opencv检测弯曲形状的中心

时间:2016-02-21 00:04:26

标签: python opencv opencv-contour

我已经尝试了一段时间找到弯曲形状的中心(例如香蕉)。我可以完成所有基础知识,例如创建二进制图像和定位轮廓。但是,质心函数正确地找到轮廓之外的点。我要求的点必须在轮廓内。我附上了一张图片,可以更好地解释一下。

如果有人有任何想法,或者看到类似的东西,我会非常感谢你的帮助。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以查看此答案,What is the fastest way to find the "visual" center of an irregularly shaped polygon?

基本上,镂空算法应该有助于(在连续侵蚀方面与效率和准确度相比,在某些情况下会失败),因为它们将可能的有效点集合缩小到一组线段,然后您可以做一些条件处理。