matlab图像缩放代码
时间: 2023-09-20 13:02:05 浏览: 129
matlab实现图像缩放
Matlab中可以使用imresize函数进行图像的缩放。该函数的基本语法如下:
B = imresize(A, scale)
其中A是原始图像,scale是缩放比例。缩放比例可以是一个数值,表示缩放图像的长和宽的比例;也可以是一个包含两个元素的向量,分别表示沿x轴和y轴的缩放比例。
以下是一个使用imresize函数进行图像缩放的实例:
```matlab
% 读取图像
I = imread('image.jpg');
% 将图像的长和宽缩放为原来的一半
B = imresize(I, 0.5);
% 显示缩放后的图像
imshow(B);
% 将图像的长缩放为原来的一半,宽缩放为原来的1.5倍
scale = [0.5, 1.5];
C = imresize(I, scale);
% 显示缩放后的图像
imshow(C);
```
该代码中,首先使用imread函数读取图像,然后使用imresize函数对图像进行缩放,并将结果保存在变量B和C中。最后使用imshow函数显示缩放后的图像。
需要注意的是,图像缩放可能导致图像变形或失真,因此需要根据具体需求选择合适的缩放比例。
阅读全文