Обнаружение людей в вертикальном положении с помощью функций 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 width height]. Этот вектор задает в пикселях верхний левый угол и размер ограничивающей рамки. Когда люди не обнаружены, step возвращает пустой вектор. Входное изображение, I, должно быть изображение в градациях серого или в цветном цвете (RGB).
[ дополнительно возвращает значение достоверности для обнаружений.bboxes, scores] = peopleDetector(I)
Чтобы использовать функцию объекта, укажите object™ System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
[1] Далал, Н. и В. Триггеры. «Гистограммы ориентированных градиентов для обнаружения человека», материалы Конференции IEEE по компьютерному зрению и распознаванию образов, июнь 2005 года, стр. 886-893.
detectPeopleACF | extractHOGFeatures | insertObjectAnnotation | vision.CascadeObjectDetector