OpenCV不规则形状的质心

时间:2012-09-08 03:33:24

标签: image-processing opencv computer-vision shape centroid

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

2 个答案:

答案 0 :(得分:5)

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

This StackOverflow thread gives some example code for a problem very similar to yours.

This post涉及与寻找物体中心点相关的一些理论。

答案 1 :(得分:2)

质心是什么意思?

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

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