有些事情,或早或晚,该经历的总归要面对。虽然一直不想写批处理函数来处理实验,但是批处理的优越性还是在完成编程的那一刻解放了双手,狠狠打了自己一巴掌,真好用。可能我只是懒,或许也不愿动脑子。言归正传,在这篇博文中,编写一个普适性的批处理的框架,为老年人记忆力差留一份保障以供日后查询。
由于并无多少可讲解的东西,我们直接贴出代码。需要注意的是,批处理对应的文件夹下的文件命名是遵守某种规范的,即有种规律。

批处理代码

% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % 该函数主要为了
% % 批量读取文件下的图像然后做某种实验,并且将实验结果记录到txt文件
% %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % clc;
clear;
close all;files_path = './images/';     % 图像文件夹路径
img_path_list = dir(strcat(files_path,'*.tif'));  % 获取文件夹下所有.tif后缀的文件构成的structimg_num  = length(img_path_list); % 获得文件夹下图像的个数% 使用result.txt记录实验数据
filename = './result.txt';
if exist(filename,'file') delete(filename);
endif img_num  >0for  index = 1:img_numgt_name = img_path_list(index).name;% 获取图像文件名% 1)形成完整路径gt_name = fullfile(files_path,gt_name);% 2)读取图像gt = im2double( imread(gt_name));% 3)图像进行操作这里写对文件夹内的图像进行何种操作% 4)保存实验结果(按需求添加)fid = fopen(filename,'a+');fprintf(fid,'var=%format');fprintf(fid,['===========第',num2str(index),'幅图像===========\n']);end % for end  % if state = fclose(fid); % 关闭文件,要不然删除会提示不可删除文件

matlab 中文件夹下图像的批处理相关推荐

  1. matlab读取文件夹下所有文件的字符串,MATLAB读取文件夹下所有文件的文件名并读取数据...

    MATLAB读取文件夹下特定类型格式文件的文件名并读取该格式文件的数据 利用代码对大量数据进行自动批处理时,首先需要获取该数据存放的文件夹(文件夹路径),然后获取该文件夹下某一类型数据所有的文件名,最 ...

  2. MATLAB读取文件夹下所有文件的文件名

    最近,需要批量化处理数据,需要提取文件夹下的所有文件名称,找到一篇非常实用的文章.为方便学习,转载于此,转载于Tio_LIU. MATLAB读取文件夹下特定类型格式文件的文件名 利用代码对大量数据进行 ...

  3. Matlab读文件夹下所有.xy文件

    Matlab读文件夹下所有.xy文件 为什么要读.xy文件 Excel打开.xy文件,如有多列数据情况,会合并成一列,需要手动进行分列.但如果需要处理的.xy文件十分多,重复性的分列操作十分繁琐,所以 ...

  4. Matlab 读取文件夹下所有文件(*.mat *.txt等)

    Matlab 读取文件夹下所有文件(*.mat *.txt等) dir函数: dir('.')列出当前目录下所有子文件夹和文件 dir('G:\Matlab')列出指定目录下所有子文件夹和文件 dir ...

  5. Halcon 采集助手批量文件夹下图像读取

    Halcon图像读取 利用read_image算子读取图像 算子read_ image(:Image:FileName:)中 Image为读取的图像变量名称, FileName为图像文件所在的路径, ...

  6. matlab文件夹内文件数目_【笔记】MATLAB遍历文件夹下的文件

    做测试,离不开的是数据的整理和归档.最近在做相机底片辐射定标的时候得到的一组测试结果,为了测试结果的整齐,测试人员(算我一个)把结果分装在了200多个子文件夹,而这200多个子文件夹又分装在5个不同的 ...

  7. 如何利用matlab读取文件夹下的图片

    在 Matlab 中读取文件夹下的图片,可以使用函数 dir 和 imread. 首先,使用 dir 函数获取文件夹下所有文件的信息,例如: folder = 'path/to/your/folder ...

  8. 【MATLAB系列】MATLAB读取文件夹下所有文件的文件名和特定格式数据

    Date: 2023.5.27 文章目录 前言 1.获取文件夹下某类型数据的所有文件名 2.读取特定格式的所有数据 前言 利用代码对大量数据进行自动批处理时,首先需要获取该数据存放的文件夹(文件夹路径 ...

  9. Matlab 将文件夹下的所有图片生成.mat文件

    深度学习,要输入数据集的.mat文件,但是所公布的数据集全是图片,需要自己将其转换为.mat,找了几个方法融合了一下,特此记录,方便以后使用. 数据集:CAVE,32个光谱场景,每个场景31个通道,尺 ...

  10. Matlab将文件夹下的txt文件另存为mat文件

    namelist = dir('D:\ZT\data\TP3_data\GretnaSFCMatrixR\*.txt'); %找到路径下的txt文件 for i=1:length(namelist)f ...

最新文章

  1. C/C++ OpenCV之Canny边缘检测
  2. cmmi写文档工作教训
  3. python语法(一)——判断字符串是否包含某子字符串
  4. 《JavaScript设计模式》——11.3 站长统计
  5. html定义不同的类,定义不同的节点类型.html
  6. pid算法matlab仿真程序和c程序,pid算法matlab仿真程序和c程序.doc
  7. java基础练习(持续更新)
  8. 一款局域网的聊天工具
  9. ContentProvider跨进程通信
  10. 传奇私服服务器怎么增加npc,传奇添加NPC的方法以及形象代码计算
  11. Ps快捷键及基础知识
  12. C/S、B/S架构模式的三层结构特点分析
  13. yy安全中心官网首页登录html,YY安全中心手机版
  14. 如何给图片降噪?看完你就学会了
  15. android studio 使用夜神模拟器
  16. 从赤壁之战看刘备与曹操暴露的最大差距
  17. 【MySQL】黑马教程MySQL数据库 MySQL基础(一)
  18. 使用python中的requests爬取软科大学排名并存储在本地MySql数据库
  19. maching learning入门(三)
  20. 纯CSS3编写的红色下拉导航菜单js特效代码

热门文章

  1. 过滤器在图纸上的符号_看不懂电气图纸?资深级老师傅教你如何识图,学会后受用一生...
  2. html js 禁用浏览器上下滑动,原生javascript实现禁止浏览器滚动,滚动条不消失代码...
  3. floyd算法_常用十大算法(九)— 弗洛伊德算法
  4. java工程师_北京java工程师课程
  5. 服务器win10系统开机慢,Win10系统开机慢怎么办 windows10开机慢的解决方法
  6. 计算机二级关系模式知识点,2013年计算机二级VFP关系模式知识点详解
  7. cudnn 7.5 linux x64,Ubuntu 18.04 N卡驱动安装+CUDA10.0+cuDNN7.5+Anaconda+Tensorflow-GPU
  8. mysql 周 获取日期_MySQL获取日期周、月、天,生成序号
  9. Spring Boot+Vue从零开始搭建博客系统veblog(一):项目前端_vuejs环境搭建
  10. 论文投稿,遭遇身份歧视该咋办?