Ask Your Question

ak's profile - activity

2015-01-02 00:33:44 -0600 asked a question EMD-L1 only supports 1-dimensional case?

Does EMD-L1 functions only support 1-dimensional CV::Mat? If so, current version doesn't calculate EMD-L1 between two images because a image is 2-dimensional matrix.

In modules/shape/emdL1.cpp, the second argument of initBase is fixed to 1 although I think it should be sig1.cols (the number of the second dimension).

if(!initBaseTrees(sig1.rows, 1))
    return -1;