2017-02-24 5 views
0

Je suis en train de développer une application Android, qui correspond à l'image de modèle sur l'écran de la caméra avec l'image réelle qui est balayée par la caméra check image to get clarifiedimage de modèle match sur l'écran de la caméra avec l'image réelle qui est balayée par la caméra Android

les quatre vert les cercles sur l'image de modèle apparaissant sur l'écran d'appareil-photo devraient correspondre aux quatre cercles apparaissant dans l'image de fond que je balayerai par l'appareil-photo, exactement comme montré dans la figue ... une fois les quatre cercles d'image de modèle image, un toast va apparaître

Comment y parvenir? J'ai passé par correspondance de modèle OpenCV, mais ne pourrais pas y parvenir ..

Merci :)

Répondre

0

Il existe de nombreux algorithmes en OpenCV utilisés pour correspondre à des images. Je recommande de trouver des caractéristiques et des descripteurs des deux images en utilisant le criblage ou le surf et d'utiliser la force brute Matcher ou Falnn Matcher. et vérifiez les bonnes correspondances s'il y a assez de bonnes correspondances alors l'objet est trouvé et grillez le message.

0

Je voudrais juste essayer de trouver les quatre cercles en utilisant HoughCircles et vérifier leurs positions.

La configuration des paramètres pour HoughCircles sera un peu difficile, essayez donc avec des valeurs différentes jusqu'à ce que vous voyiez le résultat stable. Les paramètres Radius min/max doivent être aussi étroits que possible pour économiser le temps de calcul et éviter les résultats invalides.

+0

Merci, je ferai ceci –