我知道调用该函数时使用的norm_type的默认值为4,但这对应什么?选项为NORM_INF,NORM_L1和NORM_L2。其中哪个是4?而当我这样做时,其余的值(value)是什么?我在任何地方都找不到这些的#define。
最佳答案
这些在modules/core/include/opencv2/core/core.hpp
中定义为enum
:
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
。