如何使用matlab软件进行对文件夹的图片进行颜色增强并保存到另一个文件夹(完整代码)
时间: 2024-05-09 13:19:54 浏览: 87
MATLAB实现彩色图像增强
5星 · 资源好评率100%
以下是使用MATLAB对文件夹中的图片进行颜色增强并保存到另一个文件夹的完整代码:
```
% 设置要处理的文件夹路径和保存结果的文件夹路径
folder_path = 'C:\images\'; % 文件夹路径
save_path = 'C:\processed_images\'; % 保存路径
% 获取文件夹中的所有图片文件名
file_list = dir(fullfile(folder_path, '*.jpg')); % 这里以jpg格式为例
% 循环处理每张图片
for i = 1:length(file_list)
% 读取图片
img = imread(fullfile(folder_path, file_list(i).name));
% 对图片进行颜色增强处理
img_enhanced = imadjust(img, [0.2 0.8], [], 1.5);
% 保存处理后的图片到另一个文件夹
save_name = fullfile(save_path, file_list(i).name);
imwrite(img_enhanced, save_name);
end
```
在代码中,我们首先指定要处理的文件夹路径和保存结果的文件夹路径。然后使用`dir`函数获取文件夹中所有jpg格式的图片文件名。接下来使用循环对每张图片进行颜色增强处理,使用`imadjust`函数完成颜色增强,然后使用`imwrite`函数将处理后的图片保存到另一个指定的文件夹中。最终运行代码即可完成对文件夹中所有图片的颜色增强并保存到另一个文件夹中。
阅读全文