matlab缩小图片尺寸
时间: 2023-11-11 20:57:32 浏览: 42
可以使用imresize函数缩小图片尺寸。该函数的使用方法如下:
```
B = imresize(A, scale)
```
其中,A为原始图像,scale为缩放因子(比如0.5表示将图片缩小到原来的一半)。例如,下面的代码将图片缩小到原来的一半:
```
A = imread('example.jpg');
B = imresize(A, 0.5);
imshow(B);
```
相关问题
matlab 缩小图片尺寸
可以使用 imresize 函数来缩小图片尺寸。该函数的语法如下:
B = imresize(A, scale)
其中,A 是原始图片,scale 是缩放比例。如果 scale 是一个标量,则表示在水平和垂直方向上缩小相同的比例;如果 scale 是一个长度为 2 的向量,则分别表示水平和垂直方向上的缩放比例。
例如,将图片缩小一半可以使用以下代码:
```
A = imread('image.jpg');
B = imresize(A, 0.5);
imshow(B);
```
matlab批量修改图片尺寸
你可以使用 MATLAB 中的 `imresize` 函数来批量修改图片尺寸。以下是一个简单的示例代码,可以将指定文件夹中的所有图片缩小至原来的一半尺寸:
```matlab
% 指定文件夹路径
folder_path = 'path/to/folder/';
% 获取文件夹中的所有图片文件
file_list = dir([folder_path '*.jpg']);
% 循环处理每个图片文件
for i = 1:length(file_list)
% 读取图片
img = imread([folder_path file_list(i).name]);
% 缩小图片尺寸至原来的一半
resized_img = imresize(img, 0.5);
% 保存修改后的图片
imwrite(resized_img, [folder_path 'resized_' file_list(i).name]);
end
```
你可以根据需求修改代码中的参数,比如修改缩小比例、修改保存文件的命名规则等。