登录论坛

查看完整版本 : [问题] MATLAB实现大量图片的处理


Danbai_wu
2018-05-29, 22:29
我手里有五千张图片,现要对这五千张图片分别进行滤波处理,但是一张一张导入程序里面再保存滤波后的图片费时费力(需要操作相同的步骤5000次:confused:),如何编程实现自动导入图片并保存处理后的图片?

闫鸿之
2018-06-09, 22:38
我这个与之有类似,你修改修改
%批量读取文件名和扩展名,改为自己的文件名
clear;clc;close all;
file=dir('*.random_packing');%读取当前文件夹下所有"*.random_packing'"的文件名称
number=length(file);%文件数量
for i=1:number
oldname=file(i).name;
newname=['dump.forcechain.',num2str(i*20000),'.dump'];
eval(['!rename' 32 oldname 32 newname]);%'!'是调用系统函数,32是ASCII码,表示空格%整句是调用%Windows重命名命令
end

c.t.
2021-04-13, 22:01
一般在调研工作(按家按户拍照)中会拍很多照片,然后需要在同一个文件夹里把各户照片放在不同文件夹里。基于不同户的照片拍摄时间间隔,我在想怎么用matlab将他们自动分类。是不是可以读取'照片的拍摄时间,然后聚类?