Finger Tracking - Step 1
I'm just getting things ready for my final year project. Well if I make it quick... the project is based on multi-touch surfaces.
In order to achieve the project goals some considerable work on the hardware prototype is necessary, and as well as the software.
Still I'm having some issues finding the ideal hardware equipments (IR illuminators, IR cams, Projector etc..). So I decided to get more familiar with the image processing library "openCV" which I'm planing to use for the base system; while setting-up the hardware prototype.
This is my first attempt to track fingers using a regular webcam.
The images are captured form my Logitech Quickcam Pro 9000 and processed using "openCV". In the original image the dark background helps to create a huge contrast difference.
I just iterated through the grayscaled image and binarized it with a threshold value. So far it's good but have to make it better.
After all it's just the beginning. :)




Sound of Code - Desktop


7 comments:
Great project idea bro...keep it up...
I'm sure you'll use some fuzzy logic in there ;)
Thanks bro! hehe yeah! must use some fuzzy logic haha... should bug u again. ;)
Please let me know the entire code and method for detecting touch of detecting touch and finger tip.
Hi,
which OS do you use to run you program at? I trie to get the same camera working, sadly I have to use windows because of some other dependencies in our project.
Greetings Janusz
Well I'm using windows. but you can use any OS, linux, win or mac. Are you using OpenCV ? then the webcam should work without any trouble...
hey did you ever make any progress on this?
kinda :) http://www.soundofcode.com/idisplay
Will write a post about iDisplay soon. :)
Post a Comment