1

我在 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)

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

先感谢您。

4

0 回答 0