Руководство по очистке пакета фотографий в несколько строк кода на 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.