ПочатиПочніть безкоштовно

Контури фігур

У цій вправі ми знайдемо контур коня.

Для цього скористаємося бінаризованим зображенням, яке надає scikit-image у своєму модулі data. Бінаризовані зображення легше обробляти під час пошуку контурів цим алгоритмом. Пам'ятайте, що пошук контурів підтримує лише 2D масиви зображень.

Щойно контур буде знайдено, ми відобразимо його разом з початковим зображенням. Так ми зможемо перевірити, чи був наш аналіз коректним!

show_image_contour(image, contours) — це завантажена заздалегідь функція, яка відображає зображення з усіма знайденими контурами за допомогою Matplotlib.

Фігура коня в чорно-білому

Пам'ятайте, що ви можете використати функцію find_contours() з модуля measure, передавши порогове зображення та константне значення.

Ця вправа є частиною курсу

Обробка зображень у Python

Переглянути курс

Інструкції до вправи

  • Імпортуйте модулі data та той, що потрібен для виявлення контурів.
  • Отримайте зображення коня, показане в блоці контексту.
  • Знайдіть контури зображення коня, використавши константне значення рівня 0.8.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import the modules
from skimage import ____, ____

# Obtain the horse image
horse_image = ____.horse()

# Find the contours with a constant level value of 0.8
contours = measure.____(____, ____)

# Shows the image with contours found
show_image_contour(horse_image, contours)
Редагувати та запускати код