Обнаружение вертикальных людей с использованием функций HOG
Объект детектора людей обнаруживает людей в вход изображении с помощью гистограммы ориентированного градиента (HOG) функций и обученного классификатора Машины опорных векторов (SVM). Объект обнаруживает незакрытых людей в вертикальном положении.
Чтобы обнаружить людей в изображении:
Создайте vision.PeopleDetector
Объекту и установите его свойства.
Вызывайте объект с аргументами, как будто это функция.
Дополнительные сведения о работе системных объектов см. в разделе «Что такое системные объекты?».
возвращает объект детектора людей, peopleDetector
= vision.PeopleDetectorpeopleDetector
, который отслеживает набор точек в видео.
создает объект детектора людей и устанавливает peopleDetector
= vision.PeopleDetector(model
)ClassificationModel
свойство к model
.
устанавливает свойства с помощью одной или нескольких пар "имя-значение". Заключайте каждое имя свойства в кавычки. Для примера, peopleDetector
= vision.PeopleDetector(Name,Value
)peopleDetector = vision.PeopleDetector('ClassificationModel','UprightPeople_128x64')
выполняет многомасштабное обнаружение объектов на вход изображении, bboxes
= peopleDetector(I
)I
и возвращает M -by-4 матрицу, определяющую M ограничивающие рамки. M представляет количество обнаруженных людей. Каждая строка выходной матрицы, BBOXES
, содержит вектор с четырьмя элементами, [x
y высота ширины]. Этот вектор задает в пикселях верхний левый угол и размер ограничивающего прямоугольника. Когда людей не обнаруживается, step метод возвращает пустой вектор. Изображение входа,
I
, должно быть изображением в полутоновом или truecolor (RGB).
[
дополнительно возвращает доверие значение для обнаружений.bboxes
,
scores
] = peopleDetector(I
)
Чтобы использовать функцию объекта, задайте Системную object™ в качестве первого входного параметра. Например, чтобы освободить системные ресурсы системного объекта с именем obj
, используйте следующий синтаксис:
release(obj)
[1] Dalal, N. and B. Triggs. «Гистограммы ориентированных градиентов для обнаружения человека», материалы конференции IEEE по компьютерному зрению и распознаванию шаблонов, июнь 2005, стр. 886-893.
detectPeopleACF
| extractHOGFeatures
| insertObjectAnnotation
| vision.CascadeObjectDetector