2011-08-08 17 views
7

Mam kilka binarnych obrazów, a moim zadaniem jest segmentowanie kształtu w kształcie koła. Kręgi nie są idealnie zaokrąglone, ale wszystkie będą wyglądały jak kółko. Oto kilka przykładowych zdjęć i czego potrzebuję:Segmentowanie kształtów przypominających koła z obrazu binarnego

enter image description here

Jak widać z góry, po lewej stronie zdjęcia są oryginalne obrazy i zdjęcia są właściwe, co muszę zrobić. Koła przecinają się z innymi kształtami, ale ja chcę tylko okręgu, jak zaznaczono na czerwono. Wymagane będą wyimaginowane linie do zamknięcia okręgu. Co mogę zrobić w tym przypadku w przetwarzaniu obrazu?

EDIT: w przypadku, powyższy obraz jest uszkodzony, tutaj: http://imageshack.us/photo/my-images/835/circleonly.jpg/

Odpowiedz

7

Czy znasz promień dysków, których szukasz? Jeśli tak, otwory morfologiczne (erozja, a następnie rozszerzenie) byłyby proste i bardzo szybkie. Efektem korzystania Mathematica:

Opening[img, DiskMatrix[15]] 

enter image description here

Jeśli nie, jak inne zaproponowane Komputery obraz konturu, a następnie za pomocą Hough przekształcać byłaby metoda warto dążyć. Obraz powyżej pokazuje obraz konturu.

Powiązane problemy