我目前正在开展一个探索各种人体检测方法的项目。为了制定比较基线,我希望使用几种标准检测方法(即 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 曲线?还是可以提供所需结果的另一种实现方式?