2

С чего начать изучение такой проблематики, как распознавание лиц?

Вопрос достаточно абстрактный, но всё же?

fortunado
  • 679

2 Answers2

6

Для начала с чтения википедии.

Потом узнать, что в OpenCV эта задача уже решена.

Можно ещё найти сайт с описанием многих алгоритмов.

KoVadim
  • 112,121
  • 6
  • 94
  • 160
  • 1
    @KoVadim поправьте вторую ссылку. – lampa Aug 22 '13 at 10:13
  • а, если бы я хотел разобраться в теории, и сделать что-то примитивное самому? – fortunado Aug 22 '13 at 10:26
  • 1
    Самому? Если сильно хочется, то:
    • почитайте в вики все по распознаванию образов.
    • научитесь распознавать линии/круги.
    • сделайте парочку распознавателей каптчей.
    • научитесь делать нейронные сети.

    а потом будет понятно, как двигаться дальше. А ссылку на алгоритмы я дал.

    – KoVadim Aug 22 '13 at 10:33
1

DLIB не так известен как OpenCV, но там эта задача решена еще лучше. кроме соссно распознавания лица (frontal face работает с показателем 87-89% против 73-75% в OpenCV) есть еще функция Face Landmark Detection

Много там открытий чудных, захотите узнать больше то пищите ;-)

  • Eugene Bartosh добрый день! Очень интересна данная тема. Я сейчас хочу написать приложение для распознавания лиц в реальном времени и сравнение с фотографиями в БД. Не знаю что использовать, Open CV? Там из версии к версии меняется код библиотек. MS Oxford(но там триальный ключ для API), AForge - не знаю. Что можете порекомендовать и помочь в этом нелегком деле? Заранее спасибо! – JDo Jan 19 '18 at 07:13