Main Content

peopleDetectorACF

Detect people using aggregate channel features

Description

example

detector= peopleDetectorACFreturns a pretrained upright people detector using aggregate channel features (ACF). The detector is anacfObjectDetectorobject, and is trained using the INRIA person data set.

detector= peopleDetectorACF(name)returns a pretrained upright people detector based on the specified modelname.

Examples

collapse all

Load the upright people detector.

detector = peopleDetectorACF;

Read an image. Detect people in the image.

I = imread('visionteam1.jpg'); [bboxes,scores] = detect(detector,I);

Annotate detected people with bounding boxes and their detection scores.

I = insertObjectAnnotation(I,'rectangle',bboxes,scores); figure imshow(I) title('Detected People and Detection Scores')

Figure contains an axes object. The axes object with title Detected People and Detection Scores contains an object of type image.

Input Arguments

collapse all

ACF classification model, specified as'inria-100x41'or'caltech-50x21'. The'inria-100x41'model was trained using the INRIA Person data set. The'caltech-50x21'model was trained using the Caltech Pedestrian data set.

Output Arguments

collapse all

Trained ACF-based object detector, returned as anacfObjectDetectorobject. The detector is trained to detect upright people in an image.

References

[1] Dollar, P., R. Appel, S. Belongie, and P. Perona. "Fast Feature Pyramids for Object Detection."IEEE Transactions on Pattern Analysis and Machine Intelligence. Vol. 36, Issue 8, 2014, pp. 1532–1545.

[2] Dollar P., C. Wojek, B. Shiele, and P. Perona. "Pedestrian Detection: An Evaluation of the State of the Art."IEEE Transactions on Pattern Analysis and Machine Intelligence. Vol. 34, Issue 4, 2012, pp. 743–761.

[3] Dollar, P., C., Wojek, B. Shiele, and P. Perona. "Pedestrian Detection: A Benchmark."IEEE Conference on Computer Vision and Pattern Recognition. 2009.

Version History

Introduced in R2017a