Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.57 KB | None | 0 0
  1. close all;
  2. clear all;
  3.  
  4. kw = imread('kw.bmp');
  5. load maskiPP.mat;
  6.  
  7. kwConv2R1 = conv2(kw, R1, 'same');
  8. kwConv2R1_128 = kwConv2R1 + 128;
  9. kwConv2R1Modul = abs(kwConv2R1);
  10.  
  11. figure(1)
  12. subplot(1,3,1)
  13. imshow(kw);
  14. subplot(1,3,2)
  15. imshow(kwConv2R1_128, []);
  16. subplot(1,3,3);
  17. imshow(kwConv2R1Modul, []);
  18.  
  19. kwConv2R2 = conv2(kw, R2, 'same');
  20. kwConv2R2_128 = kwConv2R2 + 128;
  21. kwConv2R2Modul = abs(kwConv2R2);
  22.  
  23. figure(2)
  24. subplot(1,3,1)
  25. imshow(kw);
  26. subplot(1,3,2)
  27. imshow(kwConv2R2_128, []);
  28. subplot(1,3,3);
  29. imshow(kwConv2R2Modul, []);
  30.  
  31.  
  32. kwConv2P1 = conv2(kw, P1, 'same');
  33. kwConv2P1_128 = kwConv2P1 + 128;
  34. kwConv2P1Modul = abs(kwConv2P1);
  35.  
  36. figure(3)
  37. subplot(1,3,1)
  38. imshow(kw);
  39. subplot(1,3,2)
  40. imshow(kwConv2P1_128, []);
  41. subplot(1,3,3);
  42. imshow(kwConv2P1Modul, []);
  43.  
  44. kwConv2P2 = conv2(kw, P2, 'same');
  45. kwConv2P2_128 = kwConv2P2 + 128;
  46. kwConv2P2Modul = abs(kwConv2P2);
  47.  
  48. figure(4)
  49. subplot(1,3,1)
  50. imshow(kw);
  51. subplot(1,3,2)
  52. imshow(kwConv2P2_128, []);
  53. subplot(1,3,3);
  54. imshow(kwConv2P2Modul, []);
  55.  
  56. kwConv2S1 = conv2(kw, S1, 'same');
  57. kwConv2S1_128 = kwConv2S1 + 128;
  58. kwConv2S1Modul = abs(kwConv2S1);
  59.  
  60. figure(5)
  61. subplot(1,3,1)
  62. imshow(kw);
  63. subplot(1,3,2)
  64. imshow(kwConv2S1_128, []);
  65. subplot(1,3,3);
  66. imshow(kwConv2S1Modul, []);
  67.  
  68.  
  69.  
  70. kwConv2S2 = conv2(kw, S2, 'same');
  71. kwConv2S2_128 = kwConv2S2 + 128;
  72. kwConv2S2Modul = abs(kwConv2S2);
  73.  
  74. figure(6)
  75. subplot(1,3,1)
  76. imshow(kw);
  77. subplot(1,3,2)
  78. imshow(kwConv2S2_128, []);
  79. subplot(1,3,3);
  80. imshow(kwConv2S2Modul, []);
  81.  
  82.  
  83. kwConv2FK = sqrt(kwConv2S1.^2 + kwConv2S2.^2);
  84. kwConv2FK_128 = kwConv2FK + 128;
  85. kwConv2FKModul = abs(kwConv2FK);
  86.  
  87. figure(7)
  88. subplot(1,3,1)
  89. imshow(kw);
  90. subplot(1,3,2)
  91. imshow(kwConv2FK_128, []);
  92. subplot(1,3,3);
  93. imshow(kwConv2FKModul, []);
  94.  
  95.  
  96. kwConv2FK2 = abs(kwConv2S1) + abs(kwConv2S2);
  97. kwConv2FK2_128 = kwConv2FK2 + 128;
  98. kwConv2FK2Modul = abs(kwConv2FK2);
  99.  
  100. figure(8)
  101. subplot(1,3,1)
  102. imshow(kw);
  103. subplot(1,3,2)
  104. imshow(kwConv2FK2_128, []);
  105. subplot(1,3,3);
  106. imshow(kwConv2FK2Modul, []);
  107.  
  108. jet = imread('jet.bmp')
  109. jetConv2_1 = conv2(jet,S1,'same');
  110. jetConv2_2 = conv2(jet,S2,'same');
  111. jetConv2FK = sqrt(jetConv2_1.^2 + jetConv2_2.^2);
  112. jetConv2FK_128 = jetConv2FK + 128;
  113. jetConv2FKabs = abs(jetConv2FK);
  114.  
  115.  
  116. figure(9)
  117. subplot(1,3,1)
  118. imshow(jet);
  119. subplot(1,3,2)
  120. imshow(jetConv2FK_128, []);
  121. subplot(1,3,3);
  122. imshow(jetConv2FKabs, []);
  123.  
  124. jetConv2FK2 = abs(jetConv2_1) + abs(jetConv2_2);
  125. jetConv2FK2_128 = jetConv2FK2 + 128;
  126. jetConv2FK2abs = abs(jetConv2FK2);
  127.  
  128. figure(10)
  129. subplot(1,3,1)
  130. imshow(jet);
  131. subplot(1,3,2)
  132. imshow(jetConv2FK2_128, []);
  133. subplot(1,3,3);
  134. imshow(jetConv2FK2abs, []);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement