資源簡介
自己寫的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
評論
共有 條評論