热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

MATLAB用for循环语句连续读入并处理一系列图片(图片名含数字和字符)

文件夹中有图片1.png,2.png,3.png,…,600.png共600张;还有图片1_predict_prob.png,2_predict_prob.p

文件夹中有图片
1.png,
2.png,
3.png,
…,
600.png
共600张;
还有图片
1_predict_prob.png,
2_predict_prob.png,
3_predict_prob.png,
…,
600_predict_prob.png
共600张。
现在,需要把像1_predict_prob.png这样的图片依次读入matlab中,进行处理并重新命名,然后保存在指定地点。
这里写图片描述
以下是代码实现:

savepath='D:\yl\数据\';
for i=1:600
    Image=imread([num2str(i,'%d'),'_predict_prob','.png']);    %读入图片,如1_predict_prob.png
    %*********处理图片(省略)**********%
    imwrite(Image,[savepath,num2str(i,'%04d'),'.png']);%将处理后的图片保存在D:\yl\数据\下,命名为0001.png
end

结果展示:
这里写图片描述


推荐阅读
author-avatar
用户cnhr0qjy0s
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有