Facebook
From max, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 191
  1. x=imread('boats.pgm');
  2. y=imread('lena.pgm');
  3. z=imread('noised2.pgm');
  4. c=imread('noised3.pgm');
  5. a=imread('noised4.pgm');
  6.  
  7. SquareMask = [1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1];
  8. CircleMask = [0 0 1 0 0; 0 1 1 1 0; 1 1 1 1 1; 0 1 1 1 0; 0 0 1 0 0];
  9.  
  10.  
  11. w=imerode(x,SquareMask);
  12. w1=imerode(x,CircleMask);
  13.  
  14. figure
  15. imshow(w);
  16. figure
  17. imshow(w1);
  18. figure
  19. imshow(x)
  20.  
  21.  
  22.  
  23. x=imread('boats.pgm');
  24. y=imread('lena.pgm');
  25. z=imread('noised2.pgm');
  26. c=imread('noised3.pgm');
  27. a=imread('noised4.pgm');
  28.  
  29. SquareMask = [1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1];
  30. CircleMask = [0 0 1 0 0; 0 1 1 1 0; 1 1 1 1 1; 0 1 1 1 0; 0 0 1 0 0];
  31.  
  32.  
  33. w=imdilate(x,SquareMask);
  34. w1=imdilate(x,CircleMask);
  35.  
  36. figure
  37. imshow(w);
  38. figure
  39. imshow(w1);
  40. figure
  41. imshow(x)
  42.  
  43.  
  44.  
  45. x=imread('boats.pgm');
  46. y=imread('lena.pgm');
  47. z=imread('noised2.pgm');
  48. c=imread('noised3.pgm');
  49. a=imread('noised4.pgm');
  50.  
  51. CircleMask = [0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;0 1 0 1 0 1 0 1 0 1 0;];
  52.  
  53.  
  54. w1=imdilate(x,CircleMask);
  55.  
  56. figure
  57. imshow(w1);
  58. figure
  59. imshow(x)
  60.  
  61.  
  62. x=imread('boats.pgm');
  63. y=imread('lena.pgm');
  64. z=imread('noised2.pgm');
  65. c=imread('noised3.pgm');
  66. a=imread('noised4.pgm');
  67.  
  68. SquareMask = [1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1];
  69. CircleMask = [0 0 1 0 0; 0 1 1 1 0; 1 1 1 1 1; 0 1 1 1 0; 0 0 1 0 0];
  70.  
  71.  
  72. w=imopen(x,SquareMask);
  73. w1=imopen(x,CircleMask);
  74.  
  75. figure
  76. imshow(w);
  77. figure
  78. imshow(w1);
  79. figure
  80. imshow(x)
  81.  
  82. x=imread('boats.pgm');
  83. y=imread('lena.pgm');
  84. z=imread('noised2.pgm');
  85. c=imread('noised3.pgm');
  86. a=imread('noised4.pgm');
  87.  
  88. SquareMask = [1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1; 1 1 1 1 1];
  89. CircleMask = [0 0 1 0 0; 0 1 1 1 0; 1 1 1 1 1; 0 1 1 1 0; 0 0 1 0 0];
  90.  
  91.  
  92. w=imclose(x,SquareMask);
  93. w1=imclose(x,CircleMask);
  94.  
  95. figure
  96. imshow(w);
  97. figure
  98. imshow(w1);
  99. figure
  100. imshow(a)
  101.  
  102.  
  103. x=imread('boats.pgm');
  104. y=imread('lena.pgm');
  105. z=imread('noised2.pgm');
  106. c=imread('noised3.pgm');
  107. a=imread('noised4.pgm');
  108.  
  109.  
  110.  
  111.  
  112. w=medfilt2(z,[5 5]);
  113.  
  114.  
  115. figure
  116. imshow(w);
  117. figure
  118. imshow(z)