git clone https://github.com/warlus-hackathon/worker.git
cd frontworkerend
pip install poetry
poetry install
create .env file (see .env.default)
make run
Для локального распознования изображения (вне работы сервиса) необходимо открыть файл detect.ipynb в корне проекта.
В первом поле произвести необходимые настройки:
!python recognizer/handler/yolov5/detect.py --weights best.pt --source recognizer/file_storage/17.jpg --save-txt --save-conf
- !python recognizer/handler/yolov5/detect.py - модуль для запуска распознования
- --weights best.pt - адрес модели распознования - пока в корне проекта (скачть можно отсюда - https://drive.google.com/file/d/1-idIA8fuW1ejXhFq560a1EUdnOp4JrOs/view?usp=sharing) ```bash wget --load-cookies /tmp/cookies.txt "https://docs.google.com/uc?export=download&confirm=$(wget --quiet --save-cookies /tmp/cookies.txt --keep-session-cookies --no-check-certificate 'https://docs.google.com/uc?export=download&id=1-idIA8fuW1ejXhFq560a1EUdnOp4JrOs' -O- | sed -rn 's/.confirm=([0-9A-Za-z_]+)./\1\n/p')&id=1-idIA8fuW1ejXhFq560a1EUdnOp4JrOs" -O warlus.pt && rm -rf /tmp/cookies.txt"
- --source recognizer/file_storage/17.jpg - путь к распозноваемому файлу
- --save-txt - сохраняет как результат txt файл с характеристиками
- --save-conf - сохряняет в txt файл координаты прямоугольников