MATLAB中读取文件夹中多组图像的方法
来源:互联网 发布:外贸数据应用 编辑:程序博客网 时间:2024/05/29 14:31
方式一:
train_path='C:\Users\Lvmeng\Desktop\ceshi\ya'; %%设置绝对路径
for i=1:7 %%假设文件夹中有7张图片
path1(: ,i) =strcat(train_path,num2str(i),'.pgm') ; %%把所有的图像文件依次塞进path1中
end %%这里是有一些问题,因为输出的文件目录是列目录,解决办法直接在path1上面加一个" ' ",可以吧列变为行。
还有一种办法:看下面的代码:
train_path='C:\Users\Lvmeng\Desktop\ceshi\ya';
for i=1:7
path1(i ,:) =strcat(train_path,num2str(i),'.pgm');
end
读取方式:>> imshow(path1(1,:))
>> imshow(path1(2,:))
>> imshow(path1(7,:))
该方式有一个很大的缺点就是,目录的明明方式必须是连续的或者按照一定数字规律进行排列的,比较头痛,若是在不同的目录有不同的图片,估计就不行。还有其他的办法,但是暂时我还没有分析清楚!!
方式二:
可以从文件夹中的文件夹中去文件,所以很方便。。
clc,clear
dirs = dir('C:\Users\Lvmeng\Desktop\ceshi');
dirdata = 'C:\Users\Lvmeng\Desktop\ceshi';
for i = 3:numel(dirs)
im = dirs(i).name;
imData = fullfile(dirdata,im); %%% imData = [dirdata,'\',im];
imgList = dir(( imData));
for m = 3:numel(imgList)
imgList(m).name;
image_name = fullfile(imData,imgList(m).name)
end
end
0 0
- MATLAB中读取文件夹中多组图像的方法
- MATLAB中读取文件夹下所有图像
- C++图像批处理:读取文件夹中全部图像的方法
- Matlab读取文件夹下的图像文件名
- matlab获取文件夹中所有图像的方法
- matlab获取文件夹中所有图像的方法
- matlab获取文件夹中所有图像的方法
- matlab获取文件夹中所有图像的方法
- matlab获取文件夹中所有图像的方法
- MATLAB中从文件夹批量读取图片文件的方法
- MATLAB读取文件夹及其所有子文件夹内的图像
- MATLAB批量读取一个文件夹里的图像
- Matlab 读取文件夹以及子文件夹图片的方法
- matlab中对图像的读取
- MATLAB读取文件夹中的批量图像
- MATLAB 读取一个文件夹中的所有图像
- matlab读取2级文件夹,并把图像保存到指定的文件夹
- Matlab中从文件夹中批量读取文件的做法
- 19:最低通行费
- Python中多进程之间的数据共享
- 3575: [Hnoi2014]道路堵塞
- IM系统设计
- Android 退出APP应用常用方式
- MATLAB中读取文件夹中多组图像的方法
- Unix环境高级编程读书笔记(3)
- 第四章
- C++后缀表达式求值源码
- ToggleButton(开关按钮)和Switch(开关)的使用
- leetcode解题报告15. 3Sum
- leetcode-标签为stack 232. Implement Queue using Stacks
- java接口备忘云云
- 逆天!安卓正式超越 Windows 成世界第一大操作系统