Suche nach Konturen in OpenCV?

Beim abrufen von Konturen in einem Bild, sollte man 2 Konturen pro blob - eine innere und eine äußere. Betrachten Sie den Kreis unten - da der Kreis ist eine Linie mit einem pixel Breite, die größer als eins ist, sollten Sie in der Lage zu finden, zwei Konturen im Bild - eine aus dem inneren Teil des Kreises und einer von dem äußeren Teil.

Verwenden OpenCV, ich will zum abrufen der INNEREN Konturen. Allerdings, wenn ich findContours (), nur ich zu sein scheinen immer die äußeren Konturen. Wie würde ich wieder an die inneren Konturen der blob mit OpenCV?

Ich bin mit dem C++ - API, nicht auf C daher nur empfehlen, die Funktionen, die C++ - API. (d.h. findContours () anstatt cvFindContours ())

Dank.

Suche nach Konturen in OpenCV?

InformationsquelleAutor der Frage fdh | 2011-12-09

Schreibe einen Kommentar