szymcio10

Inne operacje morfologiczne

May 17th, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.47 KB | None | 0 0
  1. close all;
  2. clear all;
  3.  
  4. IMG_1 = imread('fingerprint.bmp');
  5. BW2 = bwmorph(IMG_1,'thin');
  6. BW2_dwu = bwmorph(BW2,'thin');
  7. BW2_inf = bwmorph(IMG_1,'thin',inf);
  8.  
  9. figure(1)
  10. subplot(2,2,1)
  11. imshow(IMG_1)
  12. title('Obraz originalny')
  13. subplot(2,2,2)
  14. imshow(BW2)
  15. title('Obraz po ścienianiu')
  16. subplot(2,2,3)
  17. imshow(BW2_dwu)
  18. title('Obraz po ścienianiu dwa razy')
  19. subplot(2,2,4)
  20. imshow(BW2_inf)
  21. title('Obraz po ścienianiu nieskonczonosc')
  22.  
  23.  
  24. %Szkieletyzacja-------
  25.  
  26. IMG_2 = imread('kosc.bmp');
  27. BW2_2 = bwmorph(IMG_2,'skel',inf);
  28.  
  29. figure(2)
  30. subplot(1,2,1)
  31. imshow(IMG_2)
  32. title('Obraz originalny')
  33. subplot(1,2,2)
  34. imshow(BW2_2)
  35. title('Obraz po ścienianiu')
  36.  
  37. %Rekonstrukcja morfologiczna---------
  38.  
  39. IMG_3 = imread('text.png');
  40. SE = ones(51,1);
  41. BW2_3 = imopen(IMG_3,SE);
  42. BW3_3 = imerode(IMG_3,SE);
  43. obr = imreconstruct(BW3_3,IMG_3);
  44.  
  45. figure(3)
  46. subplot(2,2,1)
  47. imshow(IMG_3)
  48. title('Obraz originalny')
  49. subplot(2,2,2)
  50. imshow(BW2_3)
  51. title('Obraz po rekonstrukcji')
  52. subplot(2,2,3)
  53. imshow(obr)
  54. title('Obraz po rekonstrukcji no. 1')
  55.  
  56. %Wypelnioanie dziur---------
  57.  
  58. IMG_4 = imread('text.png');
  59. fill = imfill(IMG_4,'holes');
  60.  
  61. figure(4)
  62. subplot(1,2,1)
  63. imshow(IMG_4)
  64. title('Obraz originalny')
  65. subplot(1,2,2)
  66. imshow(fill)
  67. title('Obraz po wypelnieniu')
  68.  
  69. %czyszczenie---------
  70.  
  71. IMG_5 = imread('text.png');
  72. clears = imclearborder(IMG_5);
  73.  
  74. figure(4)
  75. subplot(1,2,1)
  76. imshow(IMG_5)
  77. title('Obraz originalny')
  78. subplot(1,2,2)
  79. imshow(clears)
  80. title('Obraz po czyszczeniu')
Advertisement
Add Comment
Please, Sign In to add comment