2012-03-05 1 views
2

関数を呼び出すときに使用されるnorm_typeのデフォルト値はわかっていますが、これは何に対応していますか?オプションは、NORM_INF、NORM_L1およびNORM_L2です。これらはどれが4ですか?そして私がそれをしている間、残りの部分の価値は何ですか?私はどこにでも#defineを見つけることができません。cvNorm()が使用するデフォルトノルムタイプは何ですか?

答えて

4

これらはenumとして、modules/core/include/opencv2/core/core.hppで定義されています。

enum { NORM_INF=1, NORM_L1=2, NORM_L2=4, NORM_TYPE_MASK=7, NORM_RELATIVE=8, NORM_MINMAX=32}; 

ので、デフォルトではL2ノルム(ユークリッド)です。

また、OpenCV docsでは、デフォルト値はNORM_L2となっています。

関連する問題