Type used by cvMatchShapes

Namespace:  Emgu.CV.CvEnum
Assembly:  Emgu.CV (in Emgu.CV.dll) Version: 2.0.1.0 (2.0.1.0)

Syntax

C#
public enum CONTOURS_MATCH_TYPE
Visual Basic (Declaration)
Public Enumeration CONTOURS_MATCH_TYPE
Visual C++
public enum class CONTOURS_MATCH_TYPE

Members

Member nameDescription
CV_CONTOUR_MATCH_I1
I_1(A,B)=sum_{i=1..7} abs(1/m^A_i - 1/m^B_i) where m^A_i=sign(h^A_i) log(h^A_i), m^B_i=sign(h^B_i) log(h^B_i), h^A_i, h^B_i - Hu moments of A and B, respectively
CV_CONTOURS_MATCH_I2
I_2(A,B)=sum_{i=1..7} abs(m^A_i - m^B_i) where m^A_i=sign(h^A_i) log(h^A_i), m^B_i=sign(h^B_i) log(h^B_i), h^A_i, h^B_i - Hu moments of A and B, respectively
CV_CONTOURS_MATCH_I3
I_3(A,B)=sum_{i=1..7} abs(m^A_i - m^B_i)/abs(m^A_i) where m^A_i=sign(h^A_i) log(h^A_i), m^B_i=sign(h^B_i) log(h^B_i), h^A_i, h^B_i - Hu moments of A and B, respectively

See Also