7

如何使用 OpenCV 获得不规则形状的质心?

4

2 回答 2

5

我建议查看cv::Moments (C++) 或 cvMoments (C) 函数。

这个 StackOverflow 线程为与您的问题非常相似的问题提供了一些示例代码。

这篇文章探讨了一些与寻找对象中心点相关的理论。

于 2012-09-08T03:38:15.320 回答
2

你说的质心是什么意思?

如果它是质心,您可以计算形状内各点坐标的平均值。但是对于“不规则”(非凸)形状,质心可以在形状之外。

如果您希望形状内的点距离任何轮廓点更远,您可以查看 distTransform 函数。

于 2012-09-08T07:59:26.083 回答