Руководство по очистке пакета фотографий в несколько строк кода на Python.
Привет, мир!
Сегодня мы рассмотрим, как программно удалить фон с ваших фотографий с помощью простого скрипта Python. Это будет быстро, поэтому я предлагаю вам перейти к коду, если вы опытный программист Python.
Для нашего примера мы будем использовать изображение из моего Instagram. На картинке вы видите один из моих модулей из моего евростойка (оффтоп: если хотите узнать, что такое евростойка, посмотрите Википедию):
Как обычно, я разделю пост на абзацы, так что не стесняйтесь пропустить.
· 0. Требования и цель
· 1. Установка требований
· «2. Сценарий"
0. Требования и цель
Для этого урока вам понадобится:
- Питон 3.х
- Следующий пакет: rembg
Учебник ориентирован на:
- начинающие программисты на питоне
- Люди, которым нужно автоматически удалить фон из пакета изображений
1. Установка требований
Первое, что нам нужно сделать, это установить требования. В этом уроке мы будем использовать rembg
для обработки изображений.
Для установки пакета нам достаточно написать в терминале:
pip install rembg
Если вы хотите узнать больше о rembg
, я предлагаю вам прочитать об этом на его странице GitHub:
2. Сценарий
Приведенный выше код считывает все изображения внутри папки pics и удаляет с них фон. Окончательный результат затем записывается в папку out_pics с тем же именем, что и оригинал.
Если вы используете проект с моего GitHub (ссылка на репозиторий ниже), вы получите результат, похожий на этот:
Если вам нужно настроить вывод, я предлагаю вам взглянуть на расширенные функции этого пакета (а также на дополнительные модели):
Как обычно, вы можете найти полный пример на моем GitHub. Если вы хотите поддержать меня, рассмотрите возможность подписки на Medium, используя мою реферальную ссылку:
Другие URL-адреса:
Персональный сайт:
Социальные ссылки:
Линкедин:
Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Присоединяйтесь к нашему сообществу Discord.