clc clear %% KITTI2012 img_list = dir('./a'); fprintf('%d\n',length(img_list)) for idx_file = 1:length(img_list) file_name = img_list(idx_file).name; fprintf('%s\n',file_name) img_0 = imread(['./a/',img_list(idx_file).name]);
原因:a 文件夾下有2個 . 和..文件 (不知道為什么會有)
for idx_file = 1:length(img_list)
file_name = img_list(idx_file).name;
fprintf('%s\n',file_name)
4
.
..
lr0.png
lr1.png
真實是a文件夾下只有
lr0.png
lr1.png
解決方案:
for idx_file = 3:length(img_list)%從第3個文件開始 file_name = img_list(idx_file).name; fprintf('%s\n',file_name) img_0 = imread(['./a/',img_list(idx_file).name]);