MATLAB:圖像的移動(move函數)


圖像移動涉及到move函數,實現過程如下:

close all;                  %關閉當前所有圖形窗口,清空工作空間變量,清除工作空間所有變量
clear all;
clc;
I=imread('lenna.bmp'); %輸入圖像
a=50;b=50;%設置平移坐標
J1=move(I,a,b);%移動原圖像
a=-50;b=50;%設置平移坐標
J2=move(I,a,b);%移動原圖像
a=50;b=-50;%設置平移坐標
J3=move(I,a,b);%移動原圖像
a=-50;b=-50;%設置平移坐標
J4=move(I,a,b);%移動原圖像
set(0,'defaultFigurePosition',[100,100,1000,500]);%修改圖形圖像位置的默認設置
set(0,'defaultFigureColor',[1 1 1])%修改圖形背景顏色的設置
figure,
subplot(1,2,1),imshow(J1),axis on;%繪制移動后圖像
subplot(1,2,2),imshow(J2),axis on;%繪制移動后圖像
figure,
subplot(1,2,1),imshow(J3),axis on;%繪制移動后圖像
subplot(1,2,2),imshow(J4),axis on;%繪制移動后圖像

  效果圖如下:


免責聲明!

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



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