DAY13 Matlab實現圖像錯切源代碼


Matlab實現圖像錯切源代碼

%錯切
im=(imread('robot.jpg'));
im1=rgb2gray(im);
figure,imshow(im1);
[row,col]=size(im1); %獲取行數 和 列數

%圖像的水平錯切
G=zeros(row,col);
a=pi/6; %水平錯切30度
b=tan(a);
for m=1:row
for n=1:col
G(round(m+b*n),n)=im1(m,n);
end
end
figure,imshow(uint8(G));

%圖像的垂直錯切
G=zeros(row,col);
a=pi/6; %水平錯切30度
b=tan(a);
for m=1:row
for n=1:col
G(n,round(m+b*n))=im1(m,n);
end
end
figure,imshow(uint8(G));

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM