Haarcascade обнаруживает только область лица, а не уши

Я использую OpenCV и C ++. Когда я использую Haarcascade с файлом haarcascade_frontalface_alt2.xml, он обнаруживает только лицо, а не уши. Мне нужно лицо, а также уши в одном изображении. Кто-нибудь может предложить метод для этого, пожалуйста? Спасибо

1

Решение

Каскад был подготовлен для лиц, а не для ушей, так что то, что вы видите, «нормально».

  • Если вы хотите обнаружить лица, которые также включают уши, вы можете просто расширить прямоугольник лица на некоторый процент от их ширины, чтобы сохранить их в кадрировании;
  • или если вы действительно хотите обнаружить только уши, то вы должны тренировать свой собственный каскад. Как и для глаз, вам нужно сначала применить распознавание лица, чтобы уменьшить количество ложных срабатываний. Вот руководство по как тренировать каскад чтобы помочь вам.
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]