Seite 1 von 1

Freiliegende Rechtecke erkennen

Verfasst: Sonntag 7. Februar 2021, 21:49
von roccckkky
Hallo liebe Gemeinde

Ich bin neu in der Programmierwelt und bringe wenig Vorwissen mit. Daher wende ich mich an euch um zu erfahren, ob mein Vorhaben umsetzbar ist und erhoffe mir den ein oder anderen Tipp von euch ;)

Ich habe eine schwarze Fläche auf der weiße Rechtecke liegen. Diese Rechtecke liegen total durcheinander und überlappen sich teilweise auch. Im Anhang sende ich dazu ein Beispielbild. Mein Ziel ist es, jene Rechtecke zu erkennen, welche freiliegend, also nicht überlappend und mit vollem Umfang im Bild liegen. Im Beispielbild sind diese Rechtecke, auf welche meine Kriterien zutreffen, mit einer roten Ziffer markiert. Im finalen Schritt können die Rechtecke auch gelbliche, grauliche und bläuliche Töne haben. Sie werden sich allerdings immer klar vom Schwarz unterscheiden.

Meine Frage: Ist dies wie beschrieben umsetzbar und was bräuchte ich dafür oder gibt es gar schon ein Programm o.ä. was ich nutzen kann?

Vielen Dank im Voraus. Sollte ich Informationen vergessen haben, lasst mich dies bitte gerne wissen :)

https://ibb.co/kK5pJD1
Bild

Re: Freiliegende Rechtecke erkennen

Verfasst: Sonntag 7. Februar 2021, 22:09
von __deets__
So etwas geht mit der OpenCV. Ein Beispiel von Adrian Rosebrock und seinem wirklich guten image Processing Kurs findest du hier: https://www.pyimagesearch.com/2016/02/0 ... detection/ - das sollte eigentlich für den Start reichen.