【Matlab】imresize的用法

Matlab图像处理:imresize函数详解
本文介绍了Matlab中imresize函数的使用方法,包括两种语法:按比例缩放图像和指定新尺寸。该函数适用于灰度、RGB和二值图像,支持保持宽高比的调整。同时,提到了输入输出图像的类型限制。

imresize函数用于调整图像的大小,暂时用到的语法有两种:B = imresize(A,scale)和B = imresize(A,[numrows numcols])。

描述:

B = imresize(A,scale)返回图像B,图像B的尺寸是图像A的scale倍。输入图像A可以是灰度图像,RGB图像,二值图像。如果scale是0到1之间的数,则图像B比图像A要小;如果scale大于1,则图像B比图像A要大。

B = imresize(A,[numrows numcols])返回图像B,图像B的行数和列数由[numrows numcols]标定。numrows或者numcols有可能是NaN,在这种情况下,imresize函数将自动计算行数或者列数,保留图像原有的宽高比。

类型支持:

输入图像可以是数字图像或者逻辑图像,并且必须是非稀疏矩阵。输出图像的类型与输入图像相同。索引图像的类型可以是uint8, uint16, double。

举例:

I = imread('rice.png');
J = imresize(I, 0.5); 
figure(1), imshow(I);
figure(2), imshow(J);

举例:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

桂哥317

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值