W jaki sposób jeden obraz dzieli duży obszar szarości (od bieli do czerni)? (Jeśli wiesz o tym w opencv, możesz odpowiedzieć, mówiąc, co byś zrobił w opencv). Na przykład biorąc pod uwagę to zdjęcie:
Widzisz, że jest to duży obszar szarości i wyraźnie można go odróżnić od reszty. Jak to podzielić na segmenty, jeśli ten obszar może mieć dowolny odcień szarości i musi działać w czasie rzeczywistym.
Dzięki z góry.
image-processing
computer-vision
Olivier_s_j
źródło
źródło
Odpowiedzi:
Uzyskasz rozsądną segmentację szarego obszaru za pomocą algorytmu wodnego lub wycięć graficznych. Rozlew wodny jest dostępny w wersji opencv, ale cięcia wykresów jeszcze nie. (BTW Czy to mapa głębokości z Kinect?)
źródło
W Mathematica możesz zrobić coś takiego:
Prawdopodobnie możesz przetłumaczyć ten kod na dowolną bibliotekę przetwarzania obrazu.
źródło