یکی از راههای مقایسه اشکال استفاده از Hue moment کانتور هستش که البته تابع matchShapes() تو OpenCv خودش اینکارو انجام میده.
که پارامترهاش به صورت زیر هستش :
contour1 : کانتور شکل اول
contour2 : کانتور شکل دوم
method :متد برای مقایسه که شامل موارد زیر می باشد :
CV_CONTOURS_MATCH_I1
CV_CONTOURS_MATCH_I2
CV_CONTOURS_MATCH_I3
برای محاسبه Mi مربوط به A و B به صورت زیر عمل می شود:
در در معادله بالا hi(A) و hi(B) به ترتیب hue moment مربوط به A و B هستند.