how can i save the image and roi to train classifier

3 visualizaciones (últimos 30 días)
matlab22
matlab22 el 11 de Abr. de 2016
Respondida: Dima Lisin el 14 de Abr. de 2016
i use this code
axes(handles.axes1)
h=imrect;
position = round(wait(h));
curImg=1;
I=imread(strcat(pathname, filename{k}));
[rows, columns, numberOfColorBands] = size(I);
% Crop image
I2 = imcrop(I,position);
figure;
imshow(I2);
data(curImg).imageFilename = I;
data(curImg).objectBoundingBoxes = position;
curImg = curImg + 1;
I select roi than i extract the position and i save the pathname and the position of the roi, when i use the struct data to train classifier it dosen't work, here is the code:
trainCascadeObjectDetector('Detector.xml',data,negativeFolder,'FalseAlarmRate',0.2,'NumCascadeStages',5);
i get struct with 2 field and 1 column rows are:imageFilename and objectBoundingBoxes.

Respuestas (1)

Dima Lisin
Dima Lisin el 14 de Abr. de 2016

Categorías

Más información sobre Feature Detection and Extraction en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by