【问题标题】:Confidence Scores for CascadeObjectDetectorCascadeObjectDetector 的置信度得分
【发布时间】:2015-04-21 08:31:25
【问题描述】:

我目前正在开展一个探索各种人体检测方法的项目。为了制定比较基线,我希望使用几种标准检测方法(即 HOG 与 SVM,Viola-Jones)。当我使用 Caltech Pedestrian Dataset(http://www.vision.caltech.edu/Image_Datasets/CaltechPedestrians/) 进行测试时,我在 Matlab 中完成所有工作以利用他们的附加工具箱。

我目前陷入了 Viola-Jones 问题。检测器评估工具需要 [frame, x, y, h, w, score] 来生成检测器的 ROC 曲线。我曾计划将 CascadeObjectDetector 与 OpenCV 训练的 fullbody.xml 模型一起使用,代码如下:

detector = vision.CascadeObjectDetector(MODEL)

BBOX = step(detector,I)

但是,检测器只给出边界框值,不给出分数。是否有一些工作可以为级联分类器生成 ROC 曲线?还是可以提供所需结果的其他实现?

【问题讨论】:

    标签: matlab computer-vision matlab-cvst object-detection viola-jones


    【解决方案1】:

    很遗憾,目前无法从vision.CascadeObjectDetector 获得置信度分数。

    【讨论】:

    • 这基本上是我发现的。为什么任何检测器都不会产生一些置信度指标对我来说没有意义,但这只是我。我最终使用了 OpenCV 的 Cascade People Detector,它记录了制作 ROC 图所需的值。
    • 我非常兴奋地尝试了 Matlab 的计算机视觉工具箱,但这是一个非常严重的限制!
    • 旁注:我最终生成了用于连续变化的“阈值”(MergeThreshold 参数)的 bbox,包括正样本和负样本,确保阈值的变化足以获得 (0, ROC曲线的0)和(1,1)点...
    猜你喜欢
    • 1970-01-01
    • 2020-10-22
    • 2014-01-27
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 2021-05-08
    • 2015-09-16
    • 2018-09-14
    相关资源
    最近更新 更多