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 に答える