cvMatchShapes()関数を使用して、2つの類似した形状を比較します。
result = CvInvoke.cvMatchShapes(shapeA, shapeB, Emgu.CV.CvEnum.CONTOURS_MATCH_TYPE.CV_CONTOURS_MATCH_I3, 0);
しかし、結果は比較的大きく、2.3になります。
2つの同じ形状を比較すると:
result = CvInvoke.cvMatchShapes(shapeA, shapeB, Emgu.CV.CvEnum.CONTOURS_MATCH_TYPE.CV_CONTOURS_MATCH_I3, 0);
結果は1.25になります。(私がこの場合理解しているように、私は結果〜0を取得する必要があります)
関数がそのような予期しない結果を返す理由はありますか?
前もって感謝します。