From cvConvexityDefects function, we obtained two types
of array variable which are utilized to analyze fingertip
position those are variables that return 2D coordinate position
of convexity maximum point and concavity minimum point of
hand’s contour. To determine the coordinate position of
detected fingertip, the distance between the convexity nodes
which are stored in an array variable and the centre point of
hand’s contour detected by the system is calculated. Figure 8
shows the hand morphology which is used generally by human
while pointing an object. This kind of hand morphology is also
assumed as hand morphology used as morphology
representation while user pointing an object. To obtain the
fingertip position, approximation is done by comparing the
maximum positions in convex contour against the centre point
of hand’s contour detected. Each maximum point detected has
it’s distance to centre point of hand contour calculated using
Euclidean Distance equation between two points in Cartesian
coordinates 2D. Equation 1 is used to calculate Euclidean
distance.