使用opencv和visual c ++查找轮廓的中心

sha*_*ahd 2 opencv image-processing visual-c++

我想找到轮廓的中心而不做太多的计算.opencv中是否有内置函数?

ber*_*rak 7

对于'几何中心',获取轮廓的boundingRect(),然后:

   cx = br.x+br.width/2; cy = br.y+br.height/2; 
Run Code Online (Sandbox Code Playgroud)

对于'质心'获取轮廓的时刻(),然后:

   cx = m.m10 / m.m00;   cy = m.m01 / m.m00;
Run Code Online (Sandbox Code Playgroud)