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