Jump to content

Распознавание и сравнение с образцом лиц в видеопотоке


Recommended Posts

Posted

Привет!

Я разработал программу, которая с помощью нейронных сетей способна узнавать людей в видеопотоке, сравнивать с образцом и подсчитывать уникальных людей.

Примерно понять, как это работает можно из видео где сканируется программа новостей.

 

Эта программа работает с IP камерами по протоколу rtsp, может отсканировать видео-файл с диска, или взять сигнал с встроенной/USB камеры компьютера. Для этого в адресе видео достаточно написать цифру 0.

 

Фото образцов нужно положить в каталог faces. После работы программы все лица, которые были обнаружены в видео будут сложены в каталог log. Программа запоминает лица, так что, если лицо появилось в начале видео, а потом через несколько минут, их имена файлов будут похожи. Частоту появления повторов можно регулировать в секундах, по умолчанию, запомненное лицо регистрируется через 20 секунд. Для наглядности и тестов лучше указать 1 секунду.

Для работы программы требуется недорогой ноутбук с процессором Corei5 и видеокартой NVidia серии 700 и выше (используется Cuda), Windows 8.1 или Windows 10.

 

Скачать программу можно по адресу https://www.dropbox.com/s/jqynutcbztllcx0/arvider.rar?dl=0 или с помощью торрента http://www.aperso.com/arvider.rar.torrent. Файл большой так как внутри натренированная сеть и компоненты OpenCV.

Скоро появится функция уведомлений о появлении нежелательной персоны - будет высылаться сообщение на почту если этот человек появился в поле зрения камеры. Пока такие лица выделяются красным в списке обнаруженных лиц, а в каталоге log такие файлы имеют префикс attention_NN_имя_файла_образца_...jpg. где NN это «уверенность» в похожести, чем выше тем лучше. Обычно все что выше 55 это наверняка одно и тоже лицо.

 

Программисты на C# в архиве найдут пример того как с помощью компонента можно создать приложение, реагирующее на появление лица в кадре похожее на образец.

 

Буду рад любым отзывам и пожеланиям, присоединяйтесь к группе @arvider в Telegramm.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.