cvMatchShapes函数返回奇怪的结果

时间:2012-08-26 21:41:53

标签: image-processing opencv computer-vision emgucv

我在cvMatchShapes()函数的帮助下比较了两个相似的形状。

  result  =  CvInvoke.cvMatchShapes(shapeA, shapeB, Emgu.CV.CvEnum.CONTOURS_MATCH_TYPE.CV_CONTOURS_MATCH_I3, 0);

但我得到的结果相对较大,2.3。

当我比较两个相同的形状时:

result  =  CvInvoke.cvMatchShapes(shapeA, shapeB, Emgu.CV.CvEnum.CONTOURS_MATCH_TYPE.CV_CONTOURS_MATCH_I3, 0);

我得到结果1.25。 (据我所知,在这种情况下,我必须得到结果〜0)

知道为什么函数会返回如此意外的结果吗?

提前谢谢。

0 个答案:

没有答案