Объяснение файлов haarcascade xml в opencv

Я работаю над проектом, для которого мне требуется высокая точность распознавания лиц. Для обнаружения я использую opencv с python.

Я все еще не могу достичь своей цели, поэтому я думал об управлении полями/данными в файлах xml - haarcascade_frontalface_default.xml и haarcascade_frontalface_alt2.xml.

Однако я не смог понять теги в нем. Я хочу краткое объяснение только основных тегов.


person diviquery    schedule 07.06.2017    source источник
comment
нет ответа на ваш вопрос, но ручное или грубое манипулирование, вероятно, НЕ повысит точность (за разумное время) вообще. Посмотрите литературу о каскадных тренировках (вероятно, альт-джонс). Может быть, это ответит на ваш вопрос.   -  person Micka    schedule 07.06.2017
comment
В этом посте объясняются основные теги в XML-файле каскада Хаара: cascade-xml-for-opencv-cascade-cl/34897460#34897460" title="в чем смысл значений в stage xml и cascade xml для opencv cascade cl"> stackoverflow.com/questions/34895186/   -  person raner    schedule 02.10.2017


Ответы (1)


Лично я не раз использовал стандартные классификаторы opencv, и они отлично сработали для меня.

Но есть много особенностей, которые могут сделать этот классификатор не лучшим выбором для вас, например, поза лица (общая проблема), чрезмерная яркость в захваченном кадре и т. д.

Вы можете попробовать создать свой собственный классификатор (http://docs.opencv.org/trunk/d7/d8b/tutorial_py_face_detection.html):

  1. с существующим набором данных (здесь вы можете выбрать наиболее подходящий для вашей цели на основе пояснений http://www.face-rec.org/databases/)
  2. или с пользовательским набором данных с изображениями (много), сделанными вами в условиях, аналогичных тем, когда ваше приложение должно обнаруживать лицо
person luke88    schedule 08.06.2017
comment
можно ли использовать существующий набор данных и добавить некоторые из сделанных мной снимков в положительных и отрицательных образцах - person diviquery; 10.06.2017
comment
Да, это возможно, используйте изображение того же размера, что и исходный набор данных. Но имейте в виду, что добавление изображений, которые в функциональном пространстве действительно отделены от всех остальных, не обязательно является хорошей идеей. - person luke88; 12.06.2017