T1 = maketform('affine',[2 0 0; 0 1 0; 0 0 1]);%横向放2倍。如果想缩2倍就把2改为05即可,即变为05倍
T2 = maketform('affine',[1 0 0; 0 2 0; 0 0 1]);%纵向放2倍。如果想缩2倍就把2改为05即可,即变为05倍
T3 = maketform('affine',[4/5 0 0; 0 3/5 0; 0 0 1]);%横向4/5,纵向3/5
I = imread('cameramantif');
I1 = imtransform(I,T1);
I2 = imtransform(I,T2);
I3 = imtransform(I,T3);
imshow(I), figure, imshow(I1), figure, imshow(I2), figure, imshow(I3)
t1
=
maketform('affine',[2
0
0;
0
1
0;
0
0
1]);%横向放2倍。如果想缩2倍就把2改为05即可,即变为05倍
t2
=
maketform('affine',[1
0
0;
0
2
0;
0
0
1]);%纵向放2倍。如果想缩2倍就把2改为05即可,即变为05倍
t3
=
maketform('affine',[4/5
0
0;
0
3/5
0;
0
0
1]);%横向4/5,纵向3/5
i
=
imread('cameramantif');
i1
=
imtransform(i,t1);
i2
=
imtransform(i,t2);
i3
=
imtransform(i,t3);
imshow(i),
figure,
imshow(i1),
figure,
imshow(i2),
figure,
imshow(i3)
以上就是关于matlab 图像缩放全部的内容,包括:matlab 图像缩放、MATLAB图像基本相关函数(关于缩放)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)