Skip to content

Программа автоматического удаления белых границ с изображений с использованием интерфейса перетаскивания (drag-and-drop) на Python.

Notifications You must be signed in to change notification settings

baslie/stripeoff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StripeOff

Пример до и после

StripeOff — это простое приложение на Python, которое убирает белые границы с изображений. Оно оснащено удобным интерфейсом на основе перетаскивания (drag-and-drop). Программа построена на PyQt5 и OpenCV, что позволяет пользователям обрабатывать сразу несколько изображений всего за пару кликов.

Как пользоваться

  1. Запустите скрипт remove_borders_app.py.
  2. Откроется графический интерфейс (GUI) с зоной для перетаскивания изображений.
  3. Перетащите изображения, с которых нужно удалить белые границы, в эту зону.
  4. Программа обработает изображения и сохранит их с оригинальными именами файлов.

Важно: приложение не поддерживает кириллические названия файлов и папок. Используйте только латинские символы в именах.

Скриншот приложения

Зависимости

Для работы программы вам понадобятся:

  • Python версии 3.6 или выше
  • OpenCV
  • PyQt5

Установите зависимости, выполнив команды:

pip install opencv-python
pip install PyQt5

Компиляция с помощью PyInstaller

Чтобы скомпилировать скрипт в исполняемый файл с использованием PyInstaller, выполните следующие шаги:

  1. Установите PyInstaller:
pip install pyinstaller
  1. Запустите следующую команду в терминале или командной строке:
pyinstaller --name StripeOff --onefile --icon=eraser.ico --noconsole remove_borders_app.py

Скомпилированный файл будет находиться в папке dist.

Лицензия

Этот проект распространяется под лицензией MIT.

About

Программа автоматического удаления белых границ с изображений с использованием интерфейса перетаскивания (drag-and-drop) на Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages