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/10/20 04:28:21
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
xJ@_e\Hg&"I qՅK.S &IuT; UD Bz4 ] N&U;w9\^eU][Q^׊2_5ƚ4ۖTr|`cW[Ēx$լ u&DIC7I2Iۘƾ}B!vSIU%OYÎ"ͱ#>#,U⩈iGHQaͲb汴1l'3e/Opi hp3G \Cp2wBc[3VyZ9,Ko~׶l00 Ck@IB:؆U%Uaf[ &f=;n!HΏؚˬŭ>?v@

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中的矩阵截个图看看!