我在 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)
知道为什么函数会返回如此意外的结果吗?
先感谢您。