Модуль распознавания лиц разработан с использованием сверточных нейронных сетей, библиотеки компьютерного зрения opencv и библиотеки анализа данных dlib на языке c++. Качество распознавание существенно зависит от освещения и ориентации лица относительно камеры и источников освещения, разрешения изображения. Для фронтальных изображений лиц размером 100 на 100 пикселей при фронтальном освещении точность распознавания может достигать 95%. 

Детектирование осуществляется композицией детекторов на комбинации гистограммы ориентированных градиентов и метода опорных векторов. Экстракция фич производится посредством сверточной нейронной сети. Конечная классификация осуществляется линейным классификатором. Существенную часть текущих ограничений алгоритма планируется снять, обучив нейросетевой single shot detector(SSD). Большую точность можно достичь при увеличении количества обучающих примеров.