jpg
フォルダーからファイルを読み取っています。私のコードは次のとおりです。
inputImg= dir('C:\Documents and Settings\Administrator\Desktop\TestImages\*.jpg');
inputDir = 'C:\Documents and Settings\Administrator\Desktop\TestImages\';
inputN = {inputImg.name};
for i = 1:numel(dstNFiles)
dstFileName = dstImageFiles(i).name;
dstName = strcat(dstDir,dstFileName);
image = imread(dstName);
%% do some work here
end
私のフォルダーにあるすべてのjpg
画像は、このように整然と名前が付けられています"01.jpg, 02.jpg,...200.jpg"
。しかし、これらのファイルを順番に読み取っていないことがわかりました。を印刷しようとしましたdstFileName
が、次のような完全にランダムな順序のファイル名が表示されます。
01.jpg, 02.jpg, 03.jpg, 04.jpg,05.jpg,06.jpg,07.jpg,08.jpg,09.jpg,10.jpg,100.jpg,101.jpg,11.jpg, ... 199.jpg,200.jpg, 24.jpg,25.jpg,...
どうすればこれを解決できますか?ありがとう。