フォルダーから Matlab の複数の画像を読み取る際に問題があります。元の名前で読みたいです(マルチバンドであるため、コマンド imread を使用)。画像の名前は「2001_01」「2001_02」のようになっています。これは私のコードです:
myPath= 'C:\images\'; %'
a=dir(fullfile(myPath,'*.tif'));
fileNames={a.name};
その後...
for k = 1:length(fileNames)
filename = [fileNames(k).name];
I = imread(filename);
end
しかし、それは機能せず、それぞれを個別に保存して読み込む方法がわかりません。誰かがどうすればそれを行うことができるか知っていますか? よろしくお願いします。