Algorithmes de détection du bout des doigts ou des ongles

10

Pouvez-vous me donner quelques conseils sur ce qui pourrait être le meilleur algorithme à utiliser pour la détection du bout des doigts / des ongles dans l'image. La première chose qui m'est venue à l'esprit était Viola - Jones . Après avoir repensé, j'ai conclu qu'il serait peut-être possible d'utiliser uniquement la transformation de Hugh après avoir appliqué la détection des bords. Mais j'aimerais plus de conseils. De plus, comme ce sera un projet d'étudiant dans un but d'apprentissage, je ne suis pas autorisé à utiliser OpenCV ou des cadres similaires. Ci-dessous, l'image typique qui sera traitée. (notez que ce n'est pas une vue de haut en bas). Il n'est pas nécessaire de détecter le pouce.

image typique http://www.deviantpics.com/images/BwgPX.jpg


la source

Réponses:

2

J'envisagerais d'utiliser un réseau neuronal ou SVM pour s'adapter au modèle. La difficulté avec cette approche est que vous devez collecter beaucoup de données - des exemples positifs et négatifs. Mais vous pouvez générer beaucoup de données artificielles (en redimensionnant ou en tournant les images que vous avez déjà collectées). Après avoir collecté des données, vous pouvez utiliser une "fenêtre mobile" de quelques tailles pour détecter les clous sur les images non présentes dans l'ensemble de formation. Je ne sais pas combien de temps tu veux passer à faire le projet. Mais mettre en œuvre vous-même un algorithme d'apprentissage efficace est difficile. Cependant, il existe déjà une bibliothèque pour SVM que j'utiliserais à cet effet.

Michał Szczygieł
la source
Merci pour votre suggestion. Je pourrais l'essayer dans OpenCV pour avoir un aperçu.
2

J'ai utilisé Viola-Jones dans OpenCV qui était Haar. Il est vraiment puissant, basé sur des ondelettes, plus que ce à quoi je m'attendais.

Mais est-ce l'image typique que vous ciblez? Et si les doigts s'étiraient ou se redressaient? ou incliné?

Vous devez définir clairement votre domaine.


la source
Merci de répondre. Il y a bien sûr de légères variations, mais les ongles sont toujours visibles comme sur cette photo. Je suis heureux d'entendre que VJ s'est avéré bon pour quelque chose comme ça, car je connais l'algorithme.