tuttelikz

Combine and Side View [+]

Sep 2nd, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.58 KB | None | 0 0
  1. %%
  2. clear all; close all; clc;
  3.  
  4. %H = Height
  5. %W = Width
  6. %I = Slice;
  7.  
  8. OpenfilePath = 'C:\Users\TBL\Documents\MATLAB\1708_AMORE\01_KB\backhand'
  9. max_step = 500;
  10. %%
  11. for step = 1:max_step
  12. %     2 -> 0002
  13.     read_file_name = strcat('Image',num2str(step-1,'%04d'),'.jpg');
  14.     img = imread([OpenfilePath,'\' ,read_file_name]);
  15. %
  16.     img3d(:,:,step) = img;
  17.     fprintf('%i\n', step);
  18. end
  19.  
  20. [H,W,I] = size(img3d);
  21.  
  22. %%
  23.  
  24. avgTop = zeros(I,W); %top view
  25.  
  26. for j = 1:W
  27.     for i = 1:I
  28.         avgTop(i,j) = sum(double(img3d(:,j,i)))/H;
  29.     end
  30. end
  31.  
  32. avgTop = avgTop(:,[65:W-65]);
  33. %result1 = avgTop([50:W-50],:);
  34.  
  35. [H1,W1] = size(avgTop);
  36. figure(); imshow(avgTop,[]);
  37.  
  38. %%
  39.  
  40.  
  41. avgSide = zeros(H,I); %top view
  42. for j = 1:I
  43.     for i = 1:H
  44.         avgSide(i,j) = sum(double(img3d(i,:,j)))/W;
  45.     end
  46. end
  47. avgSide = avgSide([20:H-400],:);
  48. % result2 = avgSide([50:H-50],:);
  49. [H2,W2] = size(avgSide);
  50. figure(); imshow(avgSide,[]);
  51. %%
  52.  
  53. % avgSide2 = zeros(H,I); %top view
  54. % avgSide2 = img3d(:,50,:);
  55. % avgSide2 = squeeze(avgSide2);
  56. %
  57. % figure();
  58. % imshow(avgSide2,[]);
  59.  
  60. %%
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. % for i = 1:H
  69. %     for j = 1:W
  70. %         if result(i,j) < 8
  71. %             result(i,j) = 0;
  72. %         else
  73. %             result(i,j) = 254;
  74. %         end
  75. %     end
  76. % end
  77. %
  78. % figure;
  79. % imshow(result,[]);
  80. %
  81. % totalPixels = H*W;
  82. % wrinklePixels = 0;
  83. %
  84. % for i = 1:H
  85. %     for j = 1:W
  86. %         if result(i,j) ~= 0
  87. %             wrinklePixels = wrinklePixels + 1;
  88. %         end
  89. %     end
  90. % end
  91. %
  92. % wrinklePercentage = wrinklePixels*100/totalPixels
Advertisement
Add Comment
Please, Sign In to add comment