Skip to content

Скрипт для автоматизированного этикетирования изображений

License

Notifications You must be signed in to change notification settings

datspike/autolabel

Repository files navigation

autolabel

Описание

result

Код этого репозитория содержит скрипт для автоматизированного этикетирования изображений.

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

Написано и протестировано на 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

При обычном использовании подразумевается два последовательных запуска скрипта:

  1. python autolabel.py -p -dl
  2. Заполнение таблицы текстами для этикеток каждого файла
  3. python autolabel.py

Настройки обработки

table

Cодержатся в таблице example.xlsx

Шрифт

Lora-Cyrillic

About

Скрипт для автоматизированного этикетирования изображений

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages