Реализованная функциональность

  • Отображение безбилетников на внутреннем экране транспорта;
  • Распознавание лиц;
  • Распознавание фигур;
  • Распознавание терминалов оплаты;

Особенность проекта в следующем:

  • Отпределение безбилетников согласно пересечению фигуры человека и терминала оплаты. Проверка прохождения оплаты;
  • Отслеживание передвижения фигур по транспорту;
  • Социальный харассмент безбилетников;

Основной стек технологий:

  • Python 3+.
  • HTML, CSS, JavaScript, TypeScript.
  • SCSS.
  • Gulp, Webpack, Babel.
  • Vue.
  • Git.
  • Heroku.

Демо

Демо сервиса доступно по адресу: TODO

Установка и запуск

Сервер

Выполните:

sudo apt-get update
sudo apt-get install -y software-properties-common python3.9 python3-pip

git clone https://github.com/Nikita-Sherstnev/moscow-no-ticket.git
cd moscow-no-ticket/server
conda env create -f environment.yml
conda activate no-ticket
python -m app

/detect (GET) - endpoint на распознавание лиц на изображении.


Клиент

Среда запуска

  • NodeJS, NPM 14.17.0+
  • Yarn 1.22.5+

Установка

git clone https://github.com/Nikita-Sherstnev/moscow-no-ticket.git
cd moscow-no-ticket/client
yarn install

Компиляция

yarn serve

Сборка

yarn build

Разработчики

Шерстнев Никита - Data Science, Backend https://t.me/iewkw

Давидович Артем - FullStack https://t.me/artyom_d

Сандуляк Степан - Backend https://t.me/developmc