Пример curl-запроса:
curl -X POST https://avclick.ru/dmtxrecogn/api/recognize/ \
-H "Content-Type: multipart/form-data; boundary=WebAppBoundary" \
-F 'params={"type": "IDENTICAL", "segment": {"x": 1, "y": 6}}' \
-F 'files=@images/24.jpg'Для установки требуется Python 3.6+ Сборка пакета:
python3 setup.py sdist bdist_wheelУстановка:
pip install dmtxrecogn # or pipx install dmtxrecognЗапуск:
python3 /usr/bin/dmtxrecognСервис будет доступен по http://127.0.0.1:9000/dmtxrecogn
Если файла /usr/bin/dmtxrecogn не существует, то посмотреть куда python кладет собранные пакеты и использовать соответвующий путь:
python3 -m site --user-baseВозможно, в таком случае, еще потребуется указать путь к каталогу:
export PYTHONPATH=$PYTHONPATH:/путь/к/вашему/каталогу/binУстановка окружения для разработки:
pip install .["test"]Запуск:
python3 setup.py runЗапуск скрипта для распознавания:
python3 test.py