how to find finger detection using skin color detection method?
Show older comments
hi... i am doing gesture recognition in matlab.. i need help regarding finger detection in matlab ...i have detected the hand using skin color detection but don't know how to find the number of fingers....i have used bwboundary for boundaries detection in the image but it only works when the image is error free..i mean a slight disturbance in marking the hand area in the skin detection code will result in many boundaries... would be very thankful if anybody just guides me in the right direction....
12 Comments
Walter Roberson
on 17 Dec 2013
Have you considered applying a 2D low-pass filter to smooth out the edges?
hasan
on 17 Dec 2013
hasan
on 18 Dec 2013
hasan
on 18 Dec 2013
Image Analyst
on 18 Dec 2013
Edited: Image Analyst
on 18 Dec 2013
It looks pretty good to me. What problem are you having? You should be able to use imfill() and bwareaopen() to get rid of the little noise regions. So what other help do you need? Recall I gave you a place where you can find lots of citations on papers that do image analysis on hands.
Walter Roberson
on 18 Dec 2013
Getting down to 5 would be a bit tricky. There might be 5 fingers, but they are joined by the palm, which is big and solid.
When you are doing gesture recognition you will not, in general, have 5 easily distinguishable fingers.
hasan
on 18 Dec 2013
Image Analyst
on 18 Dec 2013
Like I said, use imfill to fill in the black holes in the white surround. Then use bwareaopen to get rid of the little white islands in the black hand.
binaryImage = imfill(binaryImage, 'holes');
binaryImage = bwareaopen(binaryImage, 50000);
That should give you a nice black silhouette on a white background with no clutter from small black or white blobs.
sathiyapriya arumugam
on 7 Jan 2016
i to had the same problem in finger count detection and the length of it from the center of the palm.....can you help me....
Image Analyst
on 7 Jan 2016
Possibly, if it's a short question, not something like reviewing papers, picking one, and implementing it for you. But I can help with short specific questions about your code, like syntax errors or very short algorithms of a few lines. Did you see my answer below?
Accepted Answer
More Answers (1)
Image Analyst
on 17 Dec 2013
0 votes
See http://iris.usc.edu/Vision-Notes/bibliography/contentspeople.html#Face%20Recognition,%20Detection,%20Tracking,%20Gesture%20Recognition,%20Fingerprints,%20Biometrics for papers on fingerspelling, gestures, etc.
2 Comments
hasan
on 18 Dec 2013
Image Analyst
on 18 Dec 2013
I'm going to follow the FAQ on this, but,. again, you haven't said precisely what your difficulties are so I don't know what to say or how to help.
Categories
Find more on Image Processing Toolbox in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!