@resah

Как научить каскад распознавать лица при разной освещенности?

Я сейчас реализую распознавание лиц на основе метода Виолы-Джонса, классификаторы обучены, каскад из них создан.
Но при тестировании я столкнулся с проблемой, что лица плохо распознаются при разной освещённости. Как мне можно попробовать решить данную проблему?
Буду благодарен за любую помощь.
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
@dmshar
Вопрос первый. А вы свою сеть обучали только на "хорошо освещенных" изображениях или на всех, в том числе и на "темных"?

Вопрос второй. А что вас собственно удивляет?
Вы никогда не обращали внимание на то, что даже люди слабо освещенные объекты распознают хуже, чем хорошо освещенные? Тем более перепутать лицо человека в темноте - это запросто.
Было бы очень странно, если бы системы работали не так. Все что вы можете сделать - немного "подправить" изображение, поигравшись с их яркостью, насыщенностью и пр. А уж потом натравливать на них вашу нейросеть. Только не забудьте перед этим нейросетку обучить именно на предварительно обработанных фото.
Совсем "безумная" идея - попробовать работать с фото, предварительно переведенными Grayscale.
Указанные процедуры (кажется) можно сделать средствами OpenCV.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы