【问题标题】:how can i save the image and roi to train classifier我如何保存图像和 roi 来训练分类器
【发布时间】:2016-07-28 08:41:48
【问题描述】:

我用这个代码

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;

我选择 roi 而不是提取位置并保存路径名和 roi 的位置,当我使用结构数据训练分类器时它不起作用,这是代码:

trainCascadeObjectDetector('Detector.xml',data,negativeFolder,'FalseAlarmRate',0.2,'NumCascadeStages',5);

希望得到回应。

【问题讨论】:

    标签: matlab computer-vision classification matlab-cvst


    【解决方案1】:

    使用trainingImageLabeler 应用程序标记您的图像。然后将 ROI 导出到您的工作区,并将它们传递给 trainCascadeObjectDetector

    【讨论】:

    • 感谢您的回复,但我想要在我的 GUI 中添加标签。
    猜你喜欢
    • 2021-10-16
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 2015-06-02
    • 2022-10-17
    • 2015-09-09
    • 2021-01-20
    • 2020-04-02
    相关资源
    最近更新 更多