СКБ Контроль доступа

С какой целью создавался проект

  • Замена классической системы прохода с карточками/«пикалкой» на бесконтактную;
  • Автоматизация учёта прихода и ухода сотрудников;
  • Контроль рабочего времени (в том числе выходов, например, на перекуры).

Описание проекта

  • На входе установлены 2 камеры (вход/выход).
  • Система:
    • фиксирует появление человека;
    • распознаёт лицо;
    • записывает время входа/выхода в базу данных;
    • передаёт данные в систему учёта посещаемости.

Фишки:

  • Полностью бесконтактный проход;
  • Автоматическое распознавание без действий со стороны сотрудника;
  • Использование двух нейросетей:
    1. Первая — находит лицо на изображении;
    2. Вторая — преобразует лицо в числовой вектор;
  • Сравнение вектора с базой сотрудников для идентификации.

Стек технологий

В ходе реализации проекта использовались:

  • Нейронные сети (детекция лица + face recognition);
  • Микросервисная архитектура;
  • Работа с видеопотоком (камеры);
  • База данных:
    • изначально: SQL;
    • затем: PostgreSQL;
  • Сервисы:
    • захват изображения;
    • детекция;
    • распознавание;
    • запись в БД.

Нетипичная задача и как её решили

Задача: внедрение и работа с микросервисной архитектурой.

Решение:

  • Разделение системы на независимые сервисы:
    • получение изображения;
    • обработка (детекция);
    • распознавание;
    • запись данных.
  • Организация передачи данных между сервисами.

Сложности в ходе реализации

  • Миграция базы данных с SQL на PostgreSQL;
  • Избыточные записи в БД:
    • один человек фиксировался много раз (по кадрам);
  • Решение:
    • внедрение трекеров, чтобы отслеживать одного человека между кадрами;
  • Интеграция всех сервисов;
  • Работа с потоками изображений.

Перспективы развития проекта

  • Улучшение трекинга (более надёжные алгоритмы);:
  • Повышение защиты от обмана (например, фото вместо лица):
    • возможное добавление проверки «живости» (моргание и т.п.);
  • Доработка и стабилизация системы;
  • Дальнейшее развитие архитектуры.


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *