如何用matlab进行图像拉伸

如题所述

B=imresize(A,scale)\x0d\x0aB=imresize(A,[mrowsncols])\x0d\x0a\x0d\x0aB就是图像A的拉伸或压缩结果\x0d\x0a如果第二个输入参数是1个标量值scale,图像将保持纵横比\x0d\x0a那么当0<scale1,B是A的放大结果\x0d\x0a\x0d\x0a如果第二个输入参量是一个想二元向量\x0d\x0a那么说出的B的像素大小由[mrowsncols]决定,图像不一定保持纵横比
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-31
B = imresize(A, scale)
B = imresize(A, [mrows ncols])

B就是图像A的拉伸或压缩结果
如果第二个输入参数是1个标量值scale,图像将保持纵横比
那么当0<scale<1的时候B是A的缩小结果,如果scale>1,B是A的放大结果

如果第二个输入参量是一个想二元向量
那么说出的B的像素大小由[mrows ncols]决定,图像不一定保持纵横比本回答被网友采纳