matlab 中文件夹下图像的批处理
有些事情,或早或晚,该经历的总归要面对。虽然一直不想写批处理函数来处理实验,但是批处理的优越性还是在完成编程的那一刻解放了双手,狠狠打了自己一巴掌,真好用。可能我只是懒,或许也不愿动脑子。言归正传,在这篇博文中,编写一个普适性的批处理的框架,为老年人记忆力差留一份保障以供日后查询。
由于并无多少可讲解的东西,我们直接贴出代码。需要注意的是,批处理对应的文件夹下的文件命名是遵守某种规范的,即有种规律。
批处理代码
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % 该函数主要为了
% % 批量读取文件下的图像然后做某种实验,并且将实验结果记录到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 中文件夹下图像的批处理相关推荐
- matlab读取文件夹下所有文件的字符串,MATLAB读取文件夹下所有文件的文件名并读取数据...
MATLAB读取文件夹下特定类型格式文件的文件名并读取该格式文件的数据 利用代码对大量数据进行自动批处理时,首先需要获取该数据存放的文件夹(文件夹路径),然后获取该文件夹下某一类型数据所有的文件名,最 ...
- MATLAB读取文件夹下所有文件的文件名
最近,需要批量化处理数据,需要提取文件夹下的所有文件名称,找到一篇非常实用的文章.为方便学习,转载于此,转载于Tio_LIU. MATLAB读取文件夹下特定类型格式文件的文件名 利用代码对大量数据进行 ...
- Matlab读文件夹下所有.xy文件
Matlab读文件夹下所有.xy文件 为什么要读.xy文件 Excel打开.xy文件,如有多列数据情况,会合并成一列,需要手动进行分列.但如果需要处理的.xy文件十分多,重复性的分列操作十分繁琐,所以 ...
- Matlab 读取文件夹下所有文件(*.mat *.txt等)
Matlab 读取文件夹下所有文件(*.mat *.txt等) dir函数: dir('.')列出当前目录下所有子文件夹和文件 dir('G:\Matlab')列出指定目录下所有子文件夹和文件 dir ...
- Halcon 采集助手批量文件夹下图像读取
Halcon图像读取 利用read_image算子读取图像 算子read_ image(:Image:FileName:)中 Image为读取的图像变量名称, FileName为图像文件所在的路径, ...
- matlab文件夹内文件数目_【笔记】MATLAB遍历文件夹下的文件
做测试,离不开的是数据的整理和归档.最近在做相机底片辐射定标的时候得到的一组测试结果,为了测试结果的整齐,测试人员(算我一个)把结果分装在了200多个子文件夹,而这200多个子文件夹又分装在5个不同的 ...
- 如何利用matlab读取文件夹下的图片
在 Matlab 中读取文件夹下的图片,可以使用函数 dir 和 imread. 首先,使用 dir 函数获取文件夹下所有文件的信息,例如: folder = 'path/to/your/folder ...
- 【MATLAB系列】MATLAB读取文件夹下所有文件的文件名和特定格式数据
Date: 2023.5.27 文章目录 前言 1.获取文件夹下某类型数据的所有文件名 2.读取特定格式的所有数据 前言 利用代码对大量数据进行自动批处理时,首先需要获取该数据存放的文件夹(文件夹路径 ...
- Matlab 将文件夹下的所有图片生成.mat文件
深度学习,要输入数据集的.mat文件,但是所公布的数据集全是图片,需要自己将其转换为.mat,找了几个方法融合了一下,特此记录,方便以后使用. 数据集:CAVE,32个光谱场景,每个场景31个通道,尺 ...
- Matlab将文件夹下的txt文件另存为mat文件
namelist = dir('D:\ZT\data\TP3_data\GretnaSFCMatrixR\*.txt'); %找到路径下的txt文件 for i=1:length(namelist)f ...
最新文章
- C/C++ OpenCV之Canny边缘检测
- cmmi写文档工作教训
- python语法(一)——判断字符串是否包含某子字符串
- 《JavaScript设计模式》——11.3 站长统计
- html定义不同的类,定义不同的节点类型.html
- pid算法matlab仿真程序和c程序,pid算法matlab仿真程序和c程序.doc
- java基础练习(持续更新)
- 一款局域网的聊天工具
- ContentProvider跨进程通信
- 传奇私服服务器怎么增加npc,传奇添加NPC的方法以及形象代码计算
- Ps快捷键及基础知识
- C/S、B/S架构模式的三层结构特点分析
- yy安全中心官网首页登录html,YY安全中心手机版
- 如何给图片降噪?看完你就学会了
- android studio 使用夜神模拟器
- 从赤壁之战看刘备与曹操暴露的最大差距
- 【MySQL】黑马教程MySQL数据库 MySQL基础(一)
- 使用python中的requests爬取软科大学排名并存储在本地MySql数据库
- maching learning入门(三)
- 纯CSS3编写的红色下拉导航菜单js特效代码
热门文章
- 过滤器在图纸上的符号_看不懂电气图纸?资深级老师傅教你如何识图,学会后受用一生...
- html js 禁用浏览器上下滑动,原生javascript实现禁止浏览器滚动,滚动条不消失代码...
- floyd算法_常用十大算法(九)— 弗洛伊德算法
- java工程师_北京java工程师课程
- 服务器win10系统开机慢,Win10系统开机慢怎么办 windows10开机慢的解决方法
- 计算机二级关系模式知识点,2013年计算机二级VFP关系模式知识点详解
- cudnn 7.5 linux x64,Ubuntu 18.04 N卡驱动安装+CUDA10.0+cuDNN7.5+Anaconda+Tensorflow-GPU
- mysql 周 获取日期_MySQL获取日期周、月、天,生成序号
- Spring Boot+Vue从零开始搭建博客系统veblog(一):项目前端_vuejs环境搭建
- 论文投稿,遭遇身份歧视该咋办?