i am trying to import data(images) from folder using the below code.

1 回表示 (過去 30 日間)
mayank agrawal
mayank agrawal 2015 年 10 月 18 日
コメント済み: mayank agrawal 2015 年 10 月 19 日
srcFiles = dir('C:\Users\mynk\Desktop\DIP project\SmartphoneCapturedExposures\Trimmed Dataset\2015-10-14T02-59-27Z\*'); % the folder in which ur images exists
T = struct2table(srcFiles)
for i=3:length(srcFiles)
nameOfFile= T.name{i};
splitString=strsplit(nameOfFile,'_');
mode(i)=splitString{1}; %%error here splitString{1} is an element and mode(i) is also an element so why error
ISO(i)=splitString{2};
EV(i)=splitString{3};
srNo(i)=splitString{4};
end
Error:Subscripted assignment dimension
mismatch.

回答 (1 件)

Walter Roberson
Walter Roberson 2015 年 10 月 19 日
splitString{1} is not an element: it is a string, which is a row vector of characters. You are trying to store that row vector into a single position mode(i). You should use
mode{i} = splitString{1};
ISO{i} = splitString{2};
EV{i} = splitString{3};
srNo{i} = splitString{4};

カテゴリ

Help Center および File ExchangeData Import and Analysis についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by