Is there any way that can show the performance of Cascade Object Detector ?

4 Ansichten (letzte 30 Tage)
Luo Tony
Luo Tony am 11 Aug. 2016
Beantwortet: Anand am 11 Aug. 2016
Hi everyone,
I'm using trainCascadeObjectDetector function to detect multiple objects. The detector can detect almost all of the object, but there are many false positives. I'm trying to find out the reason. Is there any threshold or probability that detector uses to determine whether a region is an object or background? If yes, where can I found it?
Thanks.

Antworten (1)

Anand
Anand am 11 Aug. 2016
I presume you're using vision.CascadeObjectDetector and not trainCascadeObjectDetector for detection. The trainCascadeObjectDetector trains an object detector using training examples you provide and returns an XML file which you can use as input to the vision.CascadeObjectDetector function.
There are a few levers you can play with to tune detection performance:
  1. Update 'MinSize' and 'MaxSize' parameters to constrain size of detected objects.
  2. Increase 'MergeThreshold', which controls the threshold used to merge multiple near by detections to a single final detection.
You can read about these in the help for vision.CascadeObjectDetector.

Kategorien

Mehr zu Image and Video Ground Truth Labeling finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by