Код этого репозитория содержит скрипт для автоматизированного этикетирования изображений.
Создан для облегчения отправки фотографий работ по ДПИ на конкурсы, так как порой регламенты данных конкурсов требуют для прохождения отборочных туров обязательной подписи изображений внутри самих изображений.
Написано и протестировано на Python 3.8, обрабатывает изображения только форматов JPEG (*.jpg, *.jpeg
) и PNG (*.png
)
-p, --populate-table
, включить заполнение таблицы, по умолчанию выключено-dl, --disable_labeling
, выключить обработку изображений-t, --table
, указать путь до таблицы для обработки
Установка зависимостей pip install -r requirements.txt
Тестовый запуск: python autolabel.py -p
. Скрипт прочитает путь,
записанный в таблице example.xlsx
, найдет в нем все файлы и запишет их в таблицу.
Далее произойдет чтение настроек обработки изображений из таблицы и обработанные сообщения будут записаны
по пути в таблице + /output
При обычном использовании подразумевается два последовательных запуска скрипта:
python autolabel.py -p -dl
- Заполнение таблицы текстами для этикеток каждого файла
python autolabel.py
Cодержатся в таблице example.xlsx