Ich habe im Internet über das, wie dies zu tun ist, und ich weiß, dass es mit OpenCV getan werden muss. Das Problem besteht darin, dass alle Tutorials und Beispiele, die ich finde, für die Erkennung getrennter Formen oder das Anpassen von Vorlagen zuständig sind.Wie erkennt man ein Bild zwischen Shapes von der Kamera
Was ich brauche, ist eine Möglichkeit, den Inhalt zwischen 3 Kreisen (die ein Foto oder etwas anderes sein können) zu erkennen. Nach dem, was ich suchte, ist es nicht schwer, die Kreise mit der Kamera zu finden, die Konturen verwenden, aber wie extrahiere ich, was zwischen ihnen ist? Die Kreise arbeiten wie ein Muster auf dem Bild, um zu greifen, was "innerhalb des Musters" ist.
Muss ich die Konturen jedes Kreises verwenden und den Abstand zwischen ihnen messen, um meine Inhalte zu erfassen? Wenn ja, was ist, wenn das Bild an der Kamera ein wenig gedreht/verzerrt ist?
Ich benutze Xamarin.iOS dafür, aber von dem, was ich bereits gesehen habe, glaube ich, dass ich dafür nativ werden muss und jedes Ziel C-Beispiel ist auch willkommen.
EDIT
Imagining, dass das Bild von der Kamera aufgenommen, ist dies:
Was ich will, ist es, die drei Kreise entsprechen und den folgenden Teil des Bildes als Ergebnis erhalten :
Da die Bilder von der Kamera kommen, können sie gedreht oder vergrößert oder verkleinert werden.
Keine Ahnung, was Sie mit "zwischen Kreisen" meinen. –
Überprüfen Sie die Änderung, die ich an der Frage vorgenommen habe. –