如何使用 OpenCV 获得不规则形状的质心?
问问题
5164 次
2 回答
5
我建议查看cv::Moments (C++) 或 cvMoments (C) 函数。
这个 StackOverflow 线程为与您的问题非常相似的问题提供了一些示例代码。
这篇文章探讨了一些与寻找对象中心点相关的理论。
于 2012-09-08T03:38:15.320 回答
2
你说的质心是什么意思?
如果它是质心,您可以计算形状内各点坐标的平均值。但是对于“不规则”(非凸)形状,质心可以在形状之外。
如果您希望形状内的点距离任何轮廓点更远,您可以查看 distTransform 函数。
于 2012-09-08T07:59:26.083 回答