Exacte, la couleur de la Peau HSV gamme

J'ai vu toutes les questions sur la SORTE de l'espace de couleur HSV pour la peau

Mais je ne peux que comprendre ce

Code -

CvScalar  hsv_min = cvScalar(0, 30, 60, 0);
CvScalar  hsv_max = cvScalar(20, 150, 255, 0);
//range I am using is { 0,30,60,0 & 20,150,255,0 }
cvCvtColor(src, hsv_image, CV_BGR2HSV);
cvInRangeS (hsv_image, hsv_min, hsv_max, hsv_mask);
cvDilate(hsv_mask,hsv_mask,0,1);
cvErode(hsv_mask,hsv_mask,0,1);
cvSmooth( hsv_mask, hsv_mask, CV_MEDIAN);

Problème avec cette gamme ( { 0,30,60,0 & 20,150,255,0 } ) est qu'il détecte même couleur rouge et lorsque vous placez votre main en arrière-plan rouge, il ne fait pas le suivi de votre peau...

S'Il Vous Plaît Aider !!!

  • Qu'en est afro-Américains (si c'est le bon terme plus)? Ou natifs Américains? Ou Indiens? Ou Les Aborigènes D'Australie? Ou des petits hommes verts?
  • Je suis en train de général...Il faut être pour la peau humaine...Merci de me donner les différentes gammes si c'est le cas...je crois que nous pouvons utiliser cvInRangeS pour plusieurs gammes de...
  • C'est là que réside votre problème. Puisque vous êtes seulement intéressé par les humains (et je suppose que vous ne souscrivez pas à une étrange raciste philosophie de l'examen d'autres courses des sous-hommes), nous ne pouvons que compter sur les petits hommes verts. Qui laisse encore une massive gamme de couleurs pour répondre. Maintenant, je suppose que c'est pour faire quelque chose avec des photos ou des vidéos (le fait de dire la différence entre la peau et tout le reste) donc, sauf si votre photo est marqué d'une certaine manière comme ne contenant que des caucasions ou des Aborigènes, ou autre chose, les chances d'être en mesure de faire la différence entre humain et non-humain est faible. Même avec multi-gammes.
  • Maintenant, cela peut être faisable si il y a plus de contraintes ou j'ai de la prise en charge de votre besoin réel tout à fait tort. Dans ce cas, laissez-nous savoir.
  • Je souhaite suivre la main...en gros AR de montres...À l'utilisateur de garder sa main dans un modèle de l'image de la main et de nous obtenir la distance de poignet à partir de chiffres. Ce que nous pouvons faire plus est de permettre à l'utilisateur de cliquer sur une position particulière et obtenir hsv valeurs...s'il vous Plaît aider moi.....
  • S'il vous plaît Aidez-moi à la plage....

InformationsquelleAutor Wazy | 2012-01-06