Ошибка при использовании файловых частей на MATLAB - PullRequest
0 голосов
/ 28 июня 2018

Я пытаюсь разделить путь к файлу набора изображений, чтобы поместить их в массив trainingLabel, потому что имя изображения содержит его идентификатор. Но эта ошибка всегда появляется «Ввод должен быть вектор строки символов».

Пример пути к файлу: 'C:\...\Folhas_1\1.jpg'

Код:

imageDatabase = imageSet('Folhas_1','recursive');

[training, test] = partition(imageDatabase, [0.8, 0.2]);

trainingFeatures = zeros(training.Count,10404);

featureCount = 1;
for i=1:training.Count
    sizeNormalizedImage = imresize(read(training(1),10),[150 150]);
    trainingFeatures(featureCount,:) = extractHOGFeatures(sizeNormalizedImage);
    [filepath,name,ext] = fileparts(training.ImageLocation(i));
    trainingLabel{featureCount} = name;    
    featureCount = featureCount + 1;
end

Есть ли у вас какие-либо подсказки о том, почему это происходит? Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...