How to get confidence values for detections from vision.CascadeObjectDetector System object?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Matthew Eicholtz
el 8 de Sept. de 2014
Comentada: Matthew Eicholtz
el 8 de Sept. de 2014
First, I run trainCascadeObjectDetector on a custom set of image data and save the result to an xml file.
detector = vision.CascadeObjectDetector(xmlfile);
Finally, I want to run the detector on a test image:
bbox = step(detector,img);
Is there a way to compute confidence values for the detections returned here? For vision.PeopleDetector objects, you can run
[bbox,scores] = step(detector,img);
but you cannot do this for vision.CascadeObjectDetector objects. Is there an easy workaround?
0 comentarios
Respuesta aceptada
Dima Lisin
el 8 de Sept. de 2014
Hi Matt,
Unfortunately vision.CascadeObjectDetector does not return a confidence score, and there is no workaround. The reason vision.PeopleDetector does return a score, is because it is using a SVM classifier, which provides a score. vision.CascadeObjectDetector, on the other hand, uses a cascade of boosted decision trees, which does not lend itself well to computing a confidence score.
Más respuestas (0)
Ver también
Categorías
Más información sobre Computer Vision with Simulink en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!