计算轮廓/面积的中心

Jan*_*usz 4 python opencv image-processing contour

我正在开发一个图像处理链,它按颜色和轮廓分离单个对象,然后计算该对象的y位置.

如何使用OpenCV计算轮廓或区域的中心?

Opencv链接:

Kiv*_*Kiv 10

您可以通过首先计算力矩来获得y方向的质心.然后给出质心yc = M01 / M00,其中M01和M00是由Moments调用返回的结构中的字段.

如果您只想要边界矩形的中心,那么使用BoundingRect也很容易.这会返回一个CvRect,你只需要一半的高度.

让我知道如果这不够精确,我可以在某个地方找到示例代码,我可以为您挖掘.