Konrad Kowalewski Pomiary cz.2 Zadanie 3 Obróciłem obraz funkcją: Images.Arithmetic.Invert i otrzymałem: Następnie usunąłem obiekty, które zostały prz...
9 downloads
20 Views
934KB Size
Konrad Kowalewski Pomiary cz.2 Zadanie 3
z3.bmp Obróciłem obraz funkcją: Images.Arithmetic.Invert i otrzymałem:
obraz po inwersji Następnie usunąłem obiekty, które zostały przecięte przez krawędzie obrazu. Użyłem do tego funkcji Images.Morphology.Geodesy.BorderKill z parametrem Graph 4 connected:
Obraz po usunięciu obiektów przeciętych przez krawędzie Następnie zastosowałem funkcję ObjectSets.Bitmaps.Generation.EntropyThreshold z opcja Graph 4 connected w celu rozbicia obrazu na poszczególne obiekty. Tabela wykrytych regionów jest następująca (14 obiektów):
Aby odfiltrować wszystkie okrągłe obiekty użyłem funkcji ObjectSets.Filtering.Filter z parametrami:
Ostateczna tabela po odfiltrowaniu kół:
Zadanie 4
crystals.tif Na obrazie jest cień, więc postaram się go usunać. Cień usunołem w następujący sposób: 1. Wykonałęm zamknięcie na obrazie wejściowym a później go obróciłem. 2. Dodałem obraz z punktu 1 do obrazu wejściowego.
parametry funkcji zamknięcia
1. Efekt po odwróceniu
2. Efekt po dodaniu Użyłem funkcji Images.Morphology.Segmentation.BlackTophat (disc – size 10) :
Następnie zastosowałem filtr medianowy (size 3) w celu usunięcia szumów na obrazie:
Teraz spróbuje wydzielić obiekty poprzez binaryzację:
Wyznaczonych obiektów: 200 Ilość pikseli zajmowanych przez wykryte obiekty: 25958 Rozmiar obrazu: 377x377 = 142129 Procentowy udział wykrytych obiektów w całym obrazie : 25958/142129*100%=~18,26% Ilość wykrytych obiektów oraz ich procentowy udział w obrazie wydają się być nieprawidłowe. Przyczyną może być mało skutecznie usunięty cień.