Monday, November 03, 2008

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. :)


7 comments:

umanga said...

Great project idea bro...keep it up...
I'm sure you'll use some fuzzy logic in there ;)

Lahiru said...

Thanks bro! hehe yeah! must use some fuzzy logic haha... should bug u again. ;)

Shruti said...

Please let me know the entire code and method for detecting touch of detecting touch and finger tip.

Janusz said...

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

Lahiru said...

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...

Bear24rw said...

hey did you ever make any progress on this?

Lahiru said...

kinda :) http://www.soundofcode.com/idisplay

Will write a post about iDisplay soon. :)

Post a Comment

--------------------------------------------------------------------------------
   "So do all who live to see such times. But that is not for them to decide.
   All we have to decide is what to do with the time that is given to us."
						- Gandalf. ~Lord of the rings.
--------------------------------------------------------------------------------