实验1.1的代码,写的太垃圾了,毕竟不是很熟悉matlab
中间的某些部分都是直接硬编码的,将就着看一下吧
figure
img = im2double(imread('th.jpg'));
subplot(331)
imshow(img)
img2 = (rot90(img, 1)); %翻转90度
subplot(332)
imshow(img2);
img3 = flipud(img); %从上到下翻转
subplot(333)
imshow(img3)
%img4 = fliplr(img); % 左右翻转
subplot(334)
imshow(flipud(img2))
img5 = fliplr(img); % 似乎是翻转某个维度
subplot(335)
imshow(img5)
img6 = flipud(img);
subplot(336)
imshow(img6)
imgNew = img;
for i=1:120
for j=1:474
imgNew(i,j,3)=0;
imgNew(i,j,2) = 0;
imgNew(i,j,1)=0;
end
end
for i= 354:474
for j=1:474
imgNew(i,j,3)=0;
imgNew(i,j,2) = 0;
imgNew(i,j,1)=0;
end
end
for i = 1:474
for j = 1:120
imgNew(i,j,3)=0;
imgNew(i,j,2) = 0;
imgNew(i,j,1)=0;
end
end
for i=1:474
for j=354:474
imgNew(i,j,3)=