Connected-component labeling opencv

Connected-component labeling opencv
M1
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 2 lata
0

Witam.

Chciałbym użyć metody Connected-component labeling do wykrycia obszarów na zdjęciu binarnym które są mniejsze niż załóżmy 50px. Czy robił kiedyś ktoś z was coś podobnego?
Nie chciałbym od początku tego wykonywać od zera, może ktoś z was ma jakieś rozwiązania?
I w ogóle jak to się tłumaczy na język polski ? :)

EE
  • Rejestracja:około 14 lat
  • Ostatnio:ponad 11 lat
  • Postów:152
0

"Robienie w Javie moge porównac do spuszczania wody w kiblu za pomoca wiadra z wodą przyniesioną ze studni zza 7 gór, którą się dodatkowo samemu wykopało łyżeczką do słodzenia herbaty."
M1
  • Rejestracja:ponad 14 lat
  • Ostatnio:około 2 lata
0

Dzięki za linka :)
Ale zacząłem już pisać samemu tą funkcję jednak coś mi nie działa. Mógłby ktoś zerknąć co jest nie tak:
user image
Tak jak na obrazku powyżej szukam "sąsiadów" każdego pixela który jest biały, w ten sposób sprawdzam czy leży on przy jakiejś grupie, jeżeli tak to przydzielam mu numer tej grupy. Jeżeli nie, tworzę nową grupę która ma numer o jeden większy niż grupa o największym numerze. W ten sposób każda grupa powinna być bardziej szara :). Jednak dzieje się coś nie tak.

Edit
Już mi ręce opadają. Mógłby ktoś zerknąć na kod który jest w załączniku. Wydaje mi się że wszystko powinno być ok ale wynik wychodzi mi taki:
user image
Nie mam pojęcia jak to naprawić :(.

edytowany 2x, ostatnio: mati1988k

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.