Видалення фону з зображення за допомогою Python

Ця стаття пояснює, як видалити фон з Image за допомогою Python. Вона містить деталі налаштування IDE, список етапів і приклад коду для розробки інструменту для видалення фону з зображень за допомогою Python. Це допоможе вам виконати математичні розрахунки та застосувати інші налаштування за допомогою кількох викликів API.

Кроки для видалення фону з зображення за допомогою Python

  1. Налаштуйте середовище розробки для використання Aspose.Imaging for Python via .NET для видалення фону з зображення
  2. Завантажте та застосуйте ліцензію Aspose.Imaging для розблокування всіх функцій
  3. Визначте шляхи файлів для введення та виведення для обробки зображення
  4. Завантажте вхідне Image з вказаного шляху файлу
  5. Обчисліть радіус розмивання, виходячи з розмірів зображення, для згладжування країв
  6. Налаштуйте параметри маскування GraphCut з автоматичним виявленням контурів і прозорим фоном
  7. Ініціалізуйте маскувальний двигун із зображенням і застосуйте процес маскування за допомогою методу decompose()
  8. Витягніть передній план з результату маскування та збережіть його як прозорий PNG

Ці кроки підсумовують розробку інструменту для видалення фону з зображень за допомогою Python. Процес починається з налаштування шляхів файлів, завантаження вхідного зображення та обчислення радіусу розмивання для забезпечення плавних переходів на краях. Потім налаштовується маскування GraphCut з прозорістю, застосовується маскування для виділення переднього плану та збереження результату як прозорого PNG-зображення.

Код для видалення фону з зображення за допомогою Python

Цей приклад коду демонструє стирач фону з використанням Python. Він видаляє фон з растрового зображення, використовуючи метод сегментації GraphCut з автоматичним виявленням контурів і розмиванням для плавних країв. Ви можете використовувати растрове зображення у форматах JPG, PNG, BMP тощо як вхід і зберігати результат у тому ж форматі або іншому, залежно від вимог.

Ця стаття навчила нас розробляти інструмент для видалення фону для зображень з використанням Python. Щоб перетворити CDR в PDF, зверніться до статті Перетворення CDR в PDF за допомогою Python.

 Українська