detecting the x and y co-ordintes of a hand and finger from webcam

조회 수: 8 (최근 30일)
Hashem Burki
Hashem Burki 2011년 5월 9일
이동: DGM 2023년 12월 29일
is it possible to detect the x and y co-ordintes of a hand and fingers from webcam?

답변 (3개)

Image Analyst
Image Analyst 2011년 9월 25일
I suggest you look at the many, many papers on gesture recognition, section 21.4 in: http://iris.usc.edu/Vision-Notes/bibliography/contentspeople.html#Face%20Recognition,%20Detection,%20Tracking,%20Gesture%20Recognition,%20Fingerprints,%20Biometrics There are also papers there on tracking such as this section "21.4.2.4 Hand Tracking for Gestures."

Sean de Wolski
Sean de Wolski 2011년 5월 10일
Yes.

Walter Roberson
Walter Roberson 2011년 5월 10일
No, not unless their hands are very unusually shaped such that each finger can be distinguished no matter what the rotation angle of the hand.
For example if I relax my hand and move it freely around, the little finger (5th) is commonly hidden by the middle (3rd) finger, and the 4th finger between them is often only visible as a small sliver of finger tip poking out from underneath the middle (3rd) finger.
You might be able to use two webcams together to resolve this problem.
Note that the web cam will need to be either quite high resolution or focused very carefully on the hand (probably with automatic tracking) in order to be able to reliably distinguish the fingers from each other.
  댓글 수: 8
Hashem Burki
Hashem Burki 2011년 5월 22일
이동: DGM 2023년 12월 29일
i want to track my hands and fingers on a webcam. I have used the skin segmentation code to detect the hand. After applying that, what i see is the hand as plain white and the background as black.(Its not perfect and somewhat noisy). Now i want to recognize the fingers and track their movement. How can i get their x-y coordinates?
Walter Roberson
Walter Roberson 2011년 5월 23일
이동: DGM 2023년 12월 29일
If you need to be able to recognize the individual fingers in each picture and you only have a single point of view, then you cannot do this with visible light.
(I would not rule out possibilities such as using infrared and measuring subtle differences in temperature as the fingers are likely to have different temperatures due to different blood flows because they are different sizes... but I think you are likely to have the same kinds of problems with infrared as you have with visible light.)

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Computer Vision with Simulink에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by