Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Zastosowanie przekształceń morfologicznych:

Podobne prezentacje


Prezentacja na temat: "Zastosowanie przekształceń morfologicznych:"— Zapis prezentacji:

1 Zastosowanie przekształceń morfologicznych:

2 Operacje morfologiczne:

3 Żeliwo po binaryzacji:

4 Żeliwo po negacji:

5 Żeliwo po zamknięciu i otwarciu:

6 Bakterie po binaryzacji:

7 Bakterie po negacji:

8 Bakterie po zamknięciu i otwarciu:

9 Bakterie po gradientach Sobel’a 0º i 90º :

10 Jeszcze po binaryzacji z graythresh:

11 Po binaryzacji z średnią:

12 Po binaryzacji z średnią + odchylenie standardowe:

13 Po binaryzacji z średnią + połowa odchylenia standardowego:

14 Ryż po gradientach Sobel’a 0º i 90º :

15 Jeszcze po binaryzacji z graythresh:

16 Po binaryzacji z średnią:

17 Po binaryzacji z średnią + odchylenie standardowe:

18 Po binaryzacji z średnią + połowa odchylenia standardowego:

19 Histogramy:

20 Histogramy:

21 Histogramy:

22 Ryż po splotach:

23 Ryż po złożeniu i normalizacji:

24 Przekształcenia morfologiczne
cd. 24

25 bw2 = bwmorph(bw1, operacja)
'erode' erozja przy użyciu elementu strukturalnego ones(3) 'dilate' dylatacja przy użyciu elementu strukturalnego ones(3) 'open' binarne otwarcie (erozja następnie dylatacja ) 'close' binarne zamknięcie (dylatacja następnie erozja ) 'clean' usuwa pojedyncze piksele (1-ki otoczone przez 0-ra) 'fill' wypełnia izolowane piksele (0-ra otoczone przez 1-ki) 'majority' zmienia wartość piksela na 1 jeżeli 5 lub więcej punktów z jego otoczenia 3x3 to 1-ki 25

26 'remove' zmienia wartość piksela na 0 jeżeli jego cztero-spójne sąsiedztwo to same 1-ki, pozostawiając tylko piksele brzegowe 'skel' szkieletyzacja obiektów, gdy n=inf usuwa punkty do uzyskania końcowego szkieletu 'spur' usuwa punkty końcowe linii bez usuwania drobnych przedmiotów całkowicie, gdy n=inf usuwa gałęzie do końca 'shrink' zmniejsza wymiary obiektów, gdy n=inf zmniejsza obiekty do punktów 'thicken' gdy n=inf pogrubianie obiektów do końca bez połączenia obiektów wcześniej niepołączonych 'thin' ścienianie obiektów, gdy n=inf usuwanie pikseli obiektów aż pozostawienia linii 26

27 Czyszczenie 'clean' usuwa pojedyncze piksele (1-ki otoczone przez 0-ra) 27

28 Szkieletyzacja 'skel' szkieletyzacja obiektów, gdy n=inf usuwa punkty do uzyskania końcowego szkieletu 28

29 Spur 'spur' usuwa punkty końcowe linii bez usuwania drobnych przedmiotów całkowicie, gdy n=inf usuwa gałęzie do końca 29

30 Skel - spur 30

31 Pogrubianie 'thicken' gdy n=inf pogrubianie obiektów do końca bez połączenia obiektów wcześniej niepołączonych 31

32 Pogrubianie 32

33 Ścienianie 'thin' ścienianie obiektów, gdy n=inf usuwanie pikseli obiektów aż pozostawienia linii 33

34 Ścienianie 34

35 'remove' zmienia wartość piksela na 0, jeżeli jego cztero-spójne sąsiedztwo to same 1-ki, pozostawiając tylko piksele brzegowe 35

36 'fill' wypełnia izolowane piksele (0-ra otoczone przez 1-ki) 36

37 'fill' wypełnia izolowane piksele (0-ra otoczone przez 1-ki) 37

38 'bwselect' bw2=bwselect(bw1); - interaktywne wydzielanie obiektów z obrazu przy użyciu myszy 38

39 39


Pobierz ppt "Zastosowanie przekształceń morfologicznych:"

Podobne prezentacje


Reklamy Google