Using the function cvsnakeimage(), this was an idea i tried to recognise hand gestures. The thought was that as to set a threshold to filter the image firstly, based on the image then contours were able to be extracted (as blue curves shown in the picture on the left), then passing contours points to ‘cvsnakeimage’ function to calculate the green curves which were snake curves.
There are several vital parameters in using the function cvsnakeimage, particularly parameters relating to curve energy which concerns judgements of finger tips. E.g.
A copy of full source code of demonstrating the use of the function could be found here cvSnakeImage for hand detection
Revision 30/03/2012: The source code can be found here http://download.andol.me/cvsnakeimage.cpp
16 Comments On “ Hand detection by using cvSnakeImage”