2012-02-09 10 views
6

enter image description hereJaka powinna być idealna technika progowania do ulepszania części obrazu?

Co obcinanie techique powinienem zastosować dla obrazu w celu podkreślenia jasne obszary wewnątrz obrazu, jak i zewnętrznej granicy ..

im2bw funkcja nie daje dobrych rezultatów

Pomoc !!

Edit: Większość moich obrazów mają następujące histogramu

enter image description here

Edycja: Znaleziono metoda progowa trójkąta, który pasuje do mojej pracy :)

enter image description here

+0

Jeśli Twoim celem jest poprawienie kontrastu obrazu, powinieneś użyć krzywej tonowej http://www.mediachance.com/pseam/help/curves.html. – Simon

Odpowiedz

5

Twoje pytanie nie jest bardzo łatwo odpowiedzieć, ponieważ tak naprawdę nie definiujesz, co powinno osiągnąć idealne rozwiązanie.

Czy próbowałeś już im2bw(yourImage, 0.1);? Np. Stosując próg, dla którego części powinny być czarne, a części nie powinny. Otrzymałem z tego wyniki zejścia (w zależności od celu). Wypróbuj go i jeśli nie jest wystarczająco dobry, powiedz nam, w jaki sposób musisz go ulepszyć, a ja postaram się pomóc w bardziej zaawansowanych technikach!

EDYTOWANIE: Stosując odpowiednio próg 0.1 i 0.01, może coś ~ 0.05 powinno być dobre?

Using threshold 0.1

Using threshold 0.01

+0

Dzięki @Niclas Mam ten wynik, ale to nie jedyny obraz, nad którym pracuję ... Umieszczę histogram, który pokazuje większość moich zdjęć. – vini

+0

Wybór progu adaptacyjnie byłby najlepszy w moim przypadku – vini

+0

@vini musisz zdefiniować, co próbujesz zrobić. Być może rozwiązaniem jest adaptacyjne dostosowanie progu. Jednak bez większej ilości szczegółów trudno jest zaproponować rozwiązanie. Jak definiujesz "jasny region"? – Simon

1

Brzmi to, co chcesz zrobić, to '' segmentacji obrazu '' (patrz: http://en.wikipedia.org/wiki/Segmentation_(image_processing)).

Większość metod opiera się na modelu Chan-Vese, który identyfikuje region zainteresowania, rozwiązując problem optymalizacji obejmujący funkcję ustawiania poziomu. Ponieważ używasz programu Matlab, kod: http://www.stanford.edu/~tagoldst/Tom_Goldstein/Split_Bregman.html powinien zrobić dobrą robotę w znalezieniu regionów, które Cię interesują.

+0

Podany kod jest pusty .. i tak, chcę zrobić segmentację obrazu, ale nie udało mi się znaleźć trafnej metody. Większość moich zdjęć jest podobna do tych, które mam pod warunkiem – vini

+0

Link jest "segment.zip" http://www.stanford.edu/~tagoldst/Tom_Goldstein/Split_Bregman_files/segment.zip na dole strony. – dranxo

+0

nie ma żadnych plików wewnątrz pustych – vini

Powiązane problemy