MATLAB:圖像的移動(move函數)
阿新 • • 發佈:2017-05-10
blog color msh set 圖像 figure img 清空 ges
圖像移動涉及到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;%繪制移動後圖像
效果圖如下:
MATLAB:圖像的移動(move函數)