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

2 vues (au cours des 30 derniers jours)
mayank agrawal
mayank agrawal le 18 Oct 2015
Commenté : mayank agrawal le 19 Oct 2015
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.

Réponses (1)

Walter Roberson
Walter Roberson le 19 Oct 2015
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};

Catégories

En savoir plus sur Data Import and Analysis dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by