Работу выполнили студенты 4 курса:
Князев Никита Андреевич 431 группа
Шарафутдинов Тимур Рустемович 433 группа
- найти нейронную сеть для обработки видео, например улучшение качества кадров
- запустить сеть локально
- создать контейнер с сетью в Docker
- сделать yml файл для docker-compose и istio
Шаги 1-3 выполнены успешно, однако загрузить все сеть в контейнер не вышло, тк для работы нужно GPU, а nvidia-docker-compose не поддерживает windows (лок. хост проекта), поэтому в контейнер была загружена только часть сети. Использование CPU в контейнере также имело некоторые проблемы.
Для запуска сети необходимо в папке DFDNet создать папку weights и скачать туда веса модели (https://yadi.sk/d/PWTw92J5PAzMZg)
Также нужно скачать модели распознования в папку DictionaryCenter512 (https://yadi.sk/d/mC8U2zWDvFW6Yg)
- Nvidia GPU
- Docker Desktop
- Python 3.7+(для локального запуска)
- Скачать репозиторий (git clone) и веса, модели
- Открыть докер, в корне запустить консоль и выполнить docker-compose up (или index.py для локального запуска на Flask)
- Открыть http://localhost:4000/ (5000 для Flask) в браузере