Распознавание лица для классификации цифровых фотографий?
-
19-09-2019 - |
Вопрос
Мне нравится возиться с ИИ и хотел попробовать свои силы в распознавании лица, первым шагом является поиск лица на фотографиях. Как это обычно делается? Вы используете свертку образца изображений/изображений или методов, основанных на статистике? Как найти ограничивающую коробку для лица? Моя цель - классифицировать фотографии моих детей из всех цифровых фотографий.
Заранее спасибо.
Решение
Посмотри на http://www.face-rec.org/algorithms/ - Вы увидите, что есть множество способов сделать это.
Предполагая, что вы хотите кодировать все это самостоятельно, вам нужно будет изучить байесовские рамки, нейронные сети, возможно, такие как линейные дискриминантные анализа (LDA) и сопоставление графика Elastic Bunch Coolastic.
Однако стоит отметить, что есть много людей, которые закодировали это по всему миру, что теперь есть готовые к использованию, с открытым исходным кодом, с приложений с полками, API и библиотек, которые вы можете просто позвонить. Или нейронные сети, которые вы можете подключить - например, - Тина.
Сделайте хорошее чтение - это захватывающая тема, а затем решите, хотите ли вы пройти через переосмысление колеса (эй, это интересно кодировать, но это может быть не то, на чем вы хотите сосредоточиться) или вы унаследуете и продлить некоторую библиотеку или API.
Наслаждаться!
Другие советы
OpenCV для C# OpenCVSharp
Пример кода для Лицо обнаружено
Вы можете попробовать ASM, AAM
http://code.google.com/p/aam-opencv/
или какой -то фасаи
http://www.seeingmachines.com/product/faceapi/
У меня есть OpenCV Обнаружение лица и распознавание лица (обнаружение лиц HAAR + выравнивание гистограммы + собственные места) и бесплатный исходный код, который вы можете попробовать: http://www.shervinemami.info/facerecognition.html