Я узнал о том, как извлечь элементы из одного изображения, как описано в этом примере: https://www.mathworks.com/help/vision/ref/extractlbpfeatures.html
Сейчас я работаю с наборами данных из 1000 изображений для моего проекта Matlab для извлечения функций велосипеда,автомобиль и мотоцикл.У меня есть три отдельные папки, включая велосипед, автомобиль и мотоцикл в моем наборе данных.Во время выполнения я получаю сообщение об ошибке:
Error using extractLBPFeatures>parseInputs (line 148)
Expected I to be one of these types:
double, single, int16, uint16, uint8, logical
Instead its type was imageSet.
Error in extractLBPFeatures (line 129)
params = parseInputs(I,varargin{:});
Error in LBP (line 21)
bycycleLBP = extractLBPFeatures(bycycleData,'Upright',false);
Что мне делать?Ниже приведен мой пример кода ==>
imSet = imageSet('dataset\train','recursive');
bicycleData = imSet(1);
carData = imSet(2);
motorbikeData = imSet(3);
%%Extract LBP Features
bicycleLBP = extractLBPFeatures(bicycleData,'Upright',false);
carLBP = extractLBPFeatures(carData,'Upright',false);
motorbikeLBP = extractLBPFeatures(motorbikeData,'Upright',false);
bicycle = bicycleLBP.^2;
car = carLBP.^2;
motorbike = motorbikeLBP.^2;
figure
bar([bicycle; car; motorbike]','grouped');
title('LBP Features Of bicycle, car and motorbike');
xlabel('LBP Histogram Bins');
legend('Bicycle','Car','Motorbike');
Пожалуйста, помогите мне с моим примером кода.