Advertisement

matlab 批量缩小图片(版本)

阅读量:

用于在数据预处理中的matlab批量缩小图像

%图像缩小
清除命令窗口;
清空工作区;
Standard image directory location: 'F:\FA\FA(video)\PreviewData';
Standard data directory location: 'F:\FA(decentData)(video)';

fpath = fullfile(Original_image_dir, '*.jpeg');

im_dir = dir(fpath);
im_num = length(im_dir);

循环执行im_num次。
读取文件路径中的图片。
使用正则表达式提取文件名中的扩展名。
将提取的结果存储为变量IMname。
读取原始干净图像。
将图像路径完整化后赋值给变量IMname。
读取文件路径下的图片到变量im中。
按最近邻插值缩小尺寸为原来的一半。
缩小后的图像赋值给变量S。
使用指定的文件扩展名构建目标保存路径。
将缩放后的图像以jpeg格式保存到目标路径中。

其中参数0.5决定了图像在宽度和高度方向上的缩放比例;具体来说,该操作使图像尺寸变为原来的四分之一

原图:

![](https://ad.itadn.com/c/webl

全部评论 (0)

还没有任何评论哟~