Logo de la détection à l'aide d'OpenCV
Je suis d'essayer de mettre en œuvre un oeuf de pâques dans une application mobile, je travaille sur. Ces œufs de pâques sera déclenché lors d'un logo est détecté dans la vue de la caméra. Le logo je suis en train de le détecter est celui-ci: .
Je ne suis pas sûr que la meilleure façon de procéder est que je suis assez nouveau à la vision par ordinateur. Je suis en train de trouver les bords horizontaux en utilisant le Savant algorithme. J'ai ensuite trouver des segments de ligne à l'aide de la probabiliste de la transformation de Hough. La sortie de cette se présente comme suit (les lignes bleues représentent les segments détectés par la probabiliste de la transformation de Hough):
La prochaine étape que j'allais prendre serait de chercher un groupe de autour de 24 lignes (montage à l'intérieur d'un presque carrée, rectangle), chaque ligne devrait être d'environ la même longueur. J'utilise ces deux signaux pour indiquer la présence du logo. Je me rends compte que c'est probablement une approche naïve et serait bon accueil aux suggestions quant à la façon de mieux détecter la présence de ce logo dans une plus de manière fiable?
Grâce
OriginalL'auteur dbotha | 2012-03-17
Vous devez vous connecter pour publier un commentaire.
Vous pouvez aller avec TAMISER à l'aide de Rob Hess' TAMISER la Bibliothèque. C'est à l'aide d'OpenCV et aussi très vite. Je suppose que c'est plus facile que de votre façon d'aborder le logo de détection 🙂
Essayez également à la recherche de SURF, qui prétend être plus rapide & robuster que EIPD. Cette Fonction de Détection de tutoriel va vous aider.
OriginalL'auteur dom
Vous voulez juste utiliser LogoGrab de la technologie. C'est le meilleur là-bas et vous propose toutes sortes d'Api (à la fois mobile et HTTP). http://www.logograb.com/technologyteam/
OriginalL'auteur Luca Boschin
Je ne suis pas tout à fait sûr que si vous trouvez ces caractéristiques dans le logo pour aller avec une EIPD/SURF approche. Comme alternative, vous pouvez essayer de la formation d'un Haar-comme fonction de classifier et de l'utiliser pour détecter le logo, tout comme opencv pour la détection de visage.
OriginalL'auteur dhanushka