OpenCV中的规范功能

Mer*_*riç 1 c++ opencv norm

我怎样才能轻松获得数组的规范?

我试过这个,我有一个错误:

太多初始值设定项错误C2440:'初始化':无法从'cv :: OutputArray(__ cdecl*)(void)'转换为'double'

double DaisyFeature [200];
double DaisyFeature1 [200];

double norm( DaisyFeature , DaisyFeature1 , NORM_L2,noArray);
Run Code Online (Sandbox Code Playgroud)

我认为这个问题与初始化有关,但我不知道应该使用什么而不是 double DaisyFeature [200];

Nal*_*ath 7

文档非常清楚Input/OutputArrays的工作原理.文档可以在这里找到.

它基本上表明你可以假设openCV实现的任何算法都接受以下类型作为输入(和输出);

cv :: Mat,std :: vector <>,cv :: Matx <>,cv :: Vec <>或cv :: Scalar