• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-04
  • 语言: Matlab
  • 标签: matlab  批处理  

资源简介

自己写的matlab程序,实现同目录下文件的处理,程序目的是用于神经网络的大量前期数据处理,暂时为所有文件,需要的话可以加文件过滤器代码。

资源截图

代码片段和文件信息

%数据的准备注意:要求格式统一,即光照数目和图像数目一致,且每个目录下无其他文件或文件夹,
%否则要加上文件过滤P和T分别为相应的图像rg和光照rg
foldpath = pwd;%获取当前工作目录路径
foldpath = [foldpath ‘\train_image‘];

%foldpath = ‘D:\MATLAB6p5\work\NNT\train_image‘;%文件夹路径

im_array = dir(foldpath);%保存所有的文件到一个列表
[mn]=size(im_array);%m即为文件的个数

im_num = m-3;
for i=1:im_num
    filename = im_array(i+3).name;%有.和..两个文件夹一个莫名的.db文件
    filename = [foldpath ‘\‘ filename];
 
    RGB = imread(filename);
    data = image_rg(RGB);% 调用外部函数
    P(i:) = data(1:);
end

%以下是对照明的处理
fo

评论

共有 条评论