Обнаружение объектов с помощью алгоритма Виолы-Джонса
Каскадный детектор объектов использует алгоритм Виолы-Джонса для обнаружения лиц, носов, глаз, рта или верхней части тела людей. Можно также использовать метку изображения для подготовки пользовательского классификатора к использованию с данным объектом System. Дополнительные сведения о работе функции см. в разделе Начало работы с каскадным детектором объектов.
Для обнаружения элементов лица или верхней части тела на изображении:
Создать vision.CascadeObjectDetector и задайте его свойства.
Вызовите объект с аргументами, как если бы это была функция.
Дополнительные сведения о работе системных объектов см. в разделе Что такое системные объекты?.
создает детектор для обнаружения объектов с помощью алгоритма Виолы-Джонса.detector = vision.CascadeObjectDetector
detector = vision.CascadeObjectDetector( создает детектор, сконфигурированный для обнаружения объектов, определенных вектором входных символов, model)model.
detector = vision.CascadeObjectDetector( создает детектор и настраивает его для использования пользовательской модели классификации, указанной в XMLFILE)XMLFILE вход.
задает свойства, используя одну или несколько пар имя-значение. Заключите каждое имя свойства в кавычки. Например, detector = vision.CascadeObjectDetector(Name,Value)detector = vision.CascadeObjectDetector('ClassificationModel','UpperBody')
Чтобы использовать функцию объекта, укажите object™ System в качестве первого входного аргумента. Например, для освобождения системных ресурсов объекта System с именем obj, используйте следующий синтаксис:
release(obj)
[1] Лиенхарт Р., Куранов А. и В. Писаревский «Эмпирический анализ каскадов обнаружения усиленных классификаторов для быстрого обнаружения объектов». Материалы 25-го симпозиума ДАГМ по распознаванию образов. Магдебург, Германия, 2003 год.
[2] Оджала Тимо, Пиетикяйнен Матти и Мяенпя Топи, «Мультирастворительный серый масштаб и инвариантная классификация текстур с локальными бинарными шаблонами». В IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002. Том 24, выпуск 7, стр. 971-987.
[3] Круппа Х., Кастрильон-Сантана М. и Б. Шиле. «Быстрый и надежный поиск лица через локальный контекст». Материалы Совместного международного рабочего совещания ИЭЭЭ по визуальному наблюдению и оценке эффективности отслеживания и наблюдения, 2003 год, стр. 157-164.
[4] Кастрильон Марко, Деннис Оскар, Герра Кайетано и Эрнандес Марио, «ENCARA2: Обнаружение в реальном времени нескольких лиц при разных разрешениях в видеопотоках». В журнале визуальной коммуникации и представления изображений, 2007 (18) 2: стр. 130-140.
[5] Ю Шики «Обнаружение глаз». Домашняя страница Шики Ю. http://yushiqi.cn/research/eyedetection.
[6] Виола, Пол и Майкл Дж. Джонс, «Быстрое обнаружение объектов с использованием усиленного каскада простых функций», Материалы конференции IEEE Computer Society 2001 по компьютерному зрению и распознаванию образов, 2001. Объем: 1, стр. 511-518.
[7] Далал, Н. и Б. Триггеры, «Гистограммы ориентированных градиентов для обнаружения человека». Конференция компьютерного общества IEEE по компьютерному зрению и распознаванию образов. Том 1, (2005), стр. 886-893.
[8] Ojala, T., M. Pietikainen и T. Maenpaa, «Multisolution Gray-scale and Rotation Invariant Texture Classification with Local Binary Patterns». Транзакции IEEE по анализу шаблонов и машинному интеллекту. Том 24, № 7 июля 2002 года, стр. 971-987.
Маркировщик изображений | insertShape | integralImage | trainCascadeObjectDetector | vision.PeopleDetector