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