1、實現(xiàn)鏡像后混合clear all, close allI = imread(1234.jpg);J = imresize(I, 0.5, nearest);K = flipdim(J,1);A=J;K;imshow(A)clear all, close allI = imread(1234.jpg);Scale =2; J1 = imresize(I, Scale, bilinear); % using the bilinear interpolationimshow(I), title(Original Image);figure, imshow(J1), title(Resized Ima
2、ge- using the bilinear interpolation );行減半,列不變clear all, close allI = imread(1234.jpg);m=size(I,1);n=size(I,2);J = imresize(I,floor(m*0.5),n, nearest);K = flipdim(J,1);A=J;K;imshow(A)霧化I=imread(123.jpg);m=size(I,1);n=size(I,2);r=I(:,:,1);g=I(:,:,2);b=I(:,:,3);for i=2:m-10 for j=2:n-10 k=rand(1)*10;
3、%產(chǎn)生一個隨機數(shù)作為半徑 di=i+round(mod(k,33); %得到隨機橫坐標 dj=j+round(mod(k,33);%得到隨機縱坐標 rr(i,j)=r(di,dj); %將原像素點用隨機像素點代替 gg(i,j)=g(di,dj); bb(i,j)=b(di,dj); endendA(:,:,1)=rr;A(:,:,2)=gg;A(:,:,3)=bb;imshow(A)全部clear all, close allI = imread(1234.jpg);figure,imshow(I)o=size(I,1);p=size(I,2);% o,p=size(I);J = imres
4、ize(I,floor(o*0.5),p, nearest);K = flipdim(J,1);m=size(K,1);n=size(K,2);r=K(:,:,1);g=K(:,:,2);b=K(:,:,3);AA=K;for i=2:m-10 for j=2:n-10 k=rand(1)*10; %產(chǎn)生一個隨機數(shù)作為半徑 di=i+round(mod(k,33); %得到隨機橫坐標 dj=j+round(mod(k,33);%得到隨機縱坐標 AA(i,j,1)=r(di,dj); %將原像素點用隨機像素點代替 AA(i,j,2)=g(di,dj); AA(i,j,3)=b(di,dj); e
5、ndend% A(:,:,1)=rr;% A(:,:,2)=gg;% A(:,:,3)=bb;B=J;AA;figure,imshow(B)最后clear all, close allI = imread(123.jpg);figure,imshow(I)o=size(I,1);p=size(I,2);% o,p=size(I);l=o*0.5;J = imresize(I,l,p, nearest);%列數(shù)不變,行數(shù)減半r=J(:,:,1);g=J(:,:,2);b=J(:,:,3);K=J;for i=1:l for j=1:p %下半部分圖像做左右鏡像 K(l-i+1,j,1)=r(i,
6、j); K(l-i+1,j,2)=g(i,j); K(l-i+1,j,3)=b(i,j); endendm=size(K,1);n=size(K,2);r=K(:,:,1);g=K(:,:,2);b=K(:,:,3);AA=K;for i=2:m-10 for j=2:n-10 k=rand(1)*10; %產(chǎn)生一個隨機數(shù)作為半徑 di=i+round(mod(k,33); %得到隨機橫坐標 dj=j+round(mod(k,33);%得到隨機縱坐標 AA(i,j,1)=r(di,dj); %將原像素點用隨機像素點代替 AA(i,j,2)=g(di,dj); AA(i,j,3)=b(di,dj); endend% A(:,:,1)=rr;% A(:,:,2)=gg;% A(:,:,3)=bb;B=J;AA;figure,imshow(B)