Мои первые пробы в ComputerVision

Nov 20, 2019 15:00


Сегодня - маленький, но важный для меня "первый успех": я смог на локальной машине запустить программку на Питоне, которая без обращений к внешним серверам узнаёт лица в изображении веб-камеры.

Длина программки - 60 строк. Используются модули:
  • VideoStream из imutils.video
  • cv2 из OpenCV

Писал, увы, не я, взял готовую из туториала.

Потрачено времени - 2 ( Read more... )

ИИ, лабораторный журнал, перфекЦионизм

Leave a comment

Comments 4

andaja November 20 2019, 14:50:00 UTC
пробуй MTCNN

Reply

piter239 November 20 2019, 19:34:17 UTC
спасибо, попробую!

Навскидку нашёл
https://kpzhang93.github.io/MTCNN_face_detection_alignment/

но есть наверное и и более свежие

Reply


hugan November 20 2019, 16:42:36 UTC
ага, прикольно)
ну, я так понимаю, будет самое интересное.. Пофантазирую: добавить собственно распознание (есть обученные модели, я, правда, не знаю, какая сейчас лучше), и полученные вектора (которыми описываются лица), скажем, кластеризовать, выделить группы похожих. Или, может быть, поместить в какой-нибудь индекс вроде faiss, чтобы можно было быстро искать по сходству. И тогда останется "только" (но это, по-моему, самое трудоемкое) организовать сопоставление (sqlite?) фотографии векторов лиц, а вектору лиц - номер кластера (т е, в идеале, идентификатор человека) - и можно домашний фотоархив индексировать, а потом быстро искать, скажем, фотографии с определенным человеком.. :)

Reply

piter239 November 20 2019, 19:50:11 UTC
впереди _столько_ интересного - аж дух захватывает!

Reply


Leave a comment

Up