2017-02-24 2 views
0

ich ein Android-App zu entwickeln versuchen, das paßt auf Kamerabildschirm Vorlagenbild mit dem tatsächlichen Bild, das check image to get clarified durch Kamera abgetastet wirdSpiel Vorlagenbild mit dem tatsächlichen Bild auf dem Kamera-Bildschirm, die durch Kamera android gescannt wird

die vier grüne Kreise auf dem Schablonenbild, das auf dem Kamerabild erscheint, sollten mit den vier Kreisen übereinstimmen, die im Hintergrundbild erscheinen, das ich durch die Kamera genau wie in fig ... scannen werde, sobald die vier Kreise des Schablonenbildes mit vier Kreisen des Hintergrundes übereinstimmen Bild, ein Toast wird angezeigt

Wie erreichen Sie das? i habe durch OpenCV Template-Matching gegangen, aber könnte nicht dies erreichen ..

Thanks :)

Antwort

0

Es gibt viele Algorithmen in opencv verwendet, um Bilder zu entsprechen. Ich empfehle, Funktionen und Deskriptoren der beiden Bilder mit Sieben oder Surfen zu finden und Brute Force Matcher oder Falnn Matcher zu verwenden. und überprüfen Sie die guten Übereinstimmungen, wenn es genug gute Übereinstimmungen gibt, dann wird das Objekt gefunden und die Nachricht getoast.

0

Ich würde einfach versuchen, die vier Kreise mit HoughCircles zu finden und ihre Positionen zu überprüfen.

Die Parametereinstellung für HoughCircles wird ein bisschen schwierig sein, also versuchen Sie es mit anderen Werten, bis Sie das stabile Ergebnis sehen. Die Min/Max-Radius-Parameter sollten so schmal wie möglich sein, um Rechenzeit zu sparen und ungültige Ergebnisse zu vermeiden.

+0

Danke, werde dies versuchen –

Verwandte Themen