|
OpenCV 4.5.3(日本語機械翻訳)
|
struct returned by cv::moments [詳解]
#include <types.hpp>
公開メンバ関数 |
|
| Moments () | |
| デフォルトコンストラクタ |
|
| Moments (double m00, double m10, double m01, double m20, double m11, double m02, double m30, double m21, double m12, double m03) | |
| フルコンストラクタ |
|
が返す構造体cv::moments
空間モーメントは
は次のように計算されます。
中心モーメント
は次のように計算されます。
ここで
は,質量中心です.
規格化された中心モーメント
は次のように計算されます。
,
となり、値は保存されません。輪郭のモーメントも同様に定義されますが、グリーンの式を用いて計算されます(以下を参照)。http://en.wikipedia.org/wiki/Green_theorem). そのため、ラスタの解像度が限られているため、輪郭に対して計算されたモーメントは、同じラスタライズされた輪郭に対して計算されたモーメントとは若干異なります。