MATLAB图像平移问题% 图像平移clear all;A=imread('lena512.bmp');figure;subplot(121);imshow(A);A=double(A);A_mover=zeros(size(A));H=size(A);A_x=100;A_y=100;A_mover(A_x+1:H(1),A_y+1:H(2),1:H(3))=A(1:H(1)-A_x,1:H(2)-A_y,1:H(3));%平移变化subp

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 19:47:45

MATLAB图像平移问题% 图像平移clear all;A=imread('lena512.bmp');figure;subplot(121);imshow(A);A=double(A);A_mover=zeros(size(A));H=size(A);A_x=100;A_y=100;A_mover(A_x+1:H(1),A_y+1:H(2),1:H(3))=A(1:H(1)-A_x,1:H(2)-A_y,1:H(3));%平移变化subp
MATLAB图像平移问题
% 图像平移
clear all;
A=imread('lena512.bmp');
figure;
subplot(121);imshow(A);
A=double(A);
A_mover=zeros(size(A));
H=size(A);
A_x=100;
A_y=100;
A_mover(A_x+1:H(1),A_y+1:H(2),1:H(3))=A(1:H(1)-A_x,1:H(2)-A_y,1:H(3));%平移变化
subplot(122);imshow(unit8(A_mover));
但是显示:Attempted to access H(3); index out of bounds because numel(H)=2.

MATLAB图像平移问题% 图像平移clear all;A=imread('lena512.bmp');figure;subplot(121);imshow(A);A=double(A);A_mover=zeros(size(A));H=size(A);A_x=100;A_y=100;A_mover(A_x+1:H(1),A_y+1:H(2),1:H(3))=A(1:H(1)-A_x,1:H(2)-A_y,1:H(3));%平移变化subp
把workspace中的矩阵截个图看看!