1. 程式人生 > >MATLAB 實現圖片的轉置變換以及資源

MATLAB 實現圖片的轉置變換以及資源

1.使用環境  MATLAB2016;

2.所需資源  一張任意rgb圖片

3.實現效果  將圖片矩陣的X  軸和Y軸交換,(若要轉置,需要圖片的大小一致,由於我選的圖片不一致,故手動設定為一致)

4.使用程式碼  (RGB圖片)

img = imread('d:/h0.jpg');
img = im2double(img);
subplot(1,2,1);
imshow(img);
[M,N,Z]=size(img);g=zeros(M,N,Z);
for i=1:787
    for j=1:787
        for s=1:Z
            g(i,j,s) = img(j,M-i+1,s);
        end       
    end
end
subplot(1,2,2);
imshow(g);

5.執行程式碼

6.執行結果

7.原始影象(版權影象,僅做處理使用,若有問題,請聯絡刪除)