Dear Sir/Madam,<br>I had the following idea proposal for Gsoc - 11:<br><br><b style="color: rgb(255, 0, 0);">Idea:- </b>Controlling VLC media player via Gesture recognition using in built webcam or external camera<br><br><b style="color: rgb(255, 0, 0);">Working:- </b><br>
1)If the user raises the hand, then the VLC media player volume increases.<br>2)If the user lowers the hand, then the VLC media player volume decreases.<br>3)If the user shifts the hand to the right, then the VLC media player fast forwards the current file that is being played.<br>
4)If the user shifts the hand to the left, then the VLC media player rewinds the current file that is being played.<br>5)If the user brings both hand forwards and claps, then the VLC media player pauses the current file.<br>
<br>But the best thing is that the program will detect the speed with which the user moves the hand. So if the user moves the hand very fast up, then the volume of VLC media player will rise up at a very fast rate. If the user moves the hand to the right very fast then, the VLC media payer fast forwards the current file in 3x mode. If the movement is slow, then fast forward is done in 1x mode.<br>
<br>Well, since gesture recogniton is the latest buzz in the market, I thought it would be great to add this feature to VLC. Imagine you are watching a movie on VLC with your friends and you have to get up to pause the movie or fast forward it. Here, you can do the same by just moving your hand in front of the camera module.<br>
<br>One should also note that very less of this technology is seen in the open source market. So, it would be great for VLC to make a start with this.<br><br><b style="color: rgb(255, 0, 0);">Software:-</b> I will use the OpenCV library to design the program. This library supports C/C++  frameworks. So, it should not be a problem merging this code with the VLC source code.<br>
<br><b style="color: rgb(255, 0, 0);">My achievements:-</b><br>1)Was a mentor for Google Code In 2010 for various different organisations.<br>2)Have a lot of experience in field of image processing and electrical hardware. Represented my country India in the "Robocon - 2008", an international autonomous robotic competition.<br>
3)Have developed various codes in Matlab/OpenCV.<br>4)Microsoft Student Partner 2010-2011.<br>5)Have attended various conferences on Image processing by IEEE.<br><br>So, please let me know if I can work on this project for you. If you have any further questions about the project, let me know.<br>
<br>Looking forward to your positive response.<br><br>Regards,<br>Jayneil.<br><br><br><br>