matlab怎么改变图片尺寸
时间: 2024-09-15 07:00:31 浏览: 48
基于Matlab实现图片自动加标尺操作(源码+图片).rar
5星 · 资源好评率100%
在MATLAB中,你可以使用`imresize`函数来改变图片的尺寸。这个函数用于调整图像的大小,保持图片的比例或指定新的尺寸。下面是一个基本的例子:
```matlab
% 加载图片
img = imread('原图.jpg'); % 替换为你需要处理的图片路径
% 改变图片尺寸,比如将宽度缩放到新宽度,高度自动调整
new_size = [新宽度 新高度]; % 指定新尺寸
resized_img = imresize(img, new_size);
% 或者保持原始宽高比,只改变一个尺寸
aspect_ratio = img_width / img_height; % 原始宽高比
new_height = 新宽度 / aspect_ratio;
resized_img = imresize(img, [新宽度 new_height]);
% 显示或保存结果
imshow(resized_img);
imwrite(resized_img, '新图片.jpg'); % 替换为你想要保存的新文件名
```
记得替换上述代码中的`原图.jpg`、`新宽度`和`新高度`为你实际操作中的图片名称以及你需要的目标尺寸。
阅读全文