Обнаружение людей в вертикальной позиции , с использованием функции направленного градиента (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, должен быть полутоновый или истинный цвет (RGB) изображение.
[ дополнительно возвращает значение доверия для обнаружений.bboxes,
scores] = peopleDetector(I)
Чтобы использовать объектную функцию, задайте Систему object™ как первый входной параметр. Например, чтобы выпустить системные ресурсы Системного объекта под названием obj, используйте этот синтаксис:
release(obj)
[1] Dalal, N. и Б. Триггс. “Гистограммы Ориентированных Градиентов для Человеческого Обнаружения”, Продолжения Конференции по IEEE по Компьютерному зрению и Распознаванию образов, июнь 2005, стр 886-893.
vision.CascadeObjectDetector | detectPeopleACF | insertObjectAnnotation | extractHOGFeatures