Detect upright people using HOG features
The people detector object detects people in an input image using the Histogram of Oriented Gradient (HOG) features and a trained Support Vector Machine (SVM) classifier. The object detects unoccluded people in an upright position.
To detect people in an image:
Create the vision.PeopleDetector
object and set its properties.
Call the object with arguments, as if it were a function.
To learn more about how System objects work, see What Are System Objects?.
returns a people detector object, peopleDetector
= vision.PeopleDetectorpeopleDetector
, that tracks a set
of points in a video.
creates a people detector object and sets the peopleDetector
= vision.PeopleDetector(model
)ClassificationModel
property to model
.
sets properties using one or more name-value pairs. Enclose each property name in
quotes. For example, peopleDetector
= vision.PeopleDetector(Name,Value
)peopleDetector =
vision.PeopleDetector('ClassificationModel','UprightPeople_128x64')
performs multiscale object detection on the input image, bboxes
= peopleDetector(I
)I
and
returns an M-by-4 matrix defining M bounding
boxes. M represents the number of detected people. Each row of the
output matrix, BBOXES
, contains a four-element vector,
[x
y width height]. This vector specifies, in pixels, the upper-left
corner and size, of a bounding box. When no people are detected, the step
method returns an empty vector. The input image,
I
, must be a grayscale or truecolor (RGB) image.
[
additionally returns a confidence value for the detections.bboxes
,
scores
] = peopleDetector(I
)
To use an object function, specify the
System object™ as the first input argument. For
example, to release system resources of a System object named obj
, use
this syntax:
release(obj)
[1] Dalal, N. and B. Triggs. “Histograms of Oriented Gradients for Human Detection,”Proceedings of IEEE Conference on Computer Vision and Pattern Recognition, June 2005, pp. 886-893.
detectPeopleACF
| extractHOGFeatures
| insertObjectAnnotation
| vision.CascadeObjectDetector