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

Додаймо виразності та контрасту

Хотіли коли-небудь підвищити контраст своїх фото, щоб вони виглядали більш виразно?

У цій вправі ви збільшите контраст фото з горнятком кави. Можна буде поділитися ним у соцмережах з друзями. Не забудьте використати хештег #ImageProcessingDatacamp!

Хоч це й не наше недільне ранкове горня кави, ті самі методи можна застосувати до будь-якого нашого фото.

Cup of coffee

Функцію show_image(), яка відображає зображення за допомогою Matplotlib, уже визначено. Вона має аргументи image та title, причому title за замовчуванням дорівнює 'Original'.

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

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

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

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

  • Імпортуйте модуль, що містить функцію Contrast Limited Adaptive Histogram Equalization (CLAHE).
  • Отримайте зображення, з яким працюватимете (з горнятком кави), із модуля, де зберігаються всі тестові зображення.
  • Із раніше імпортованого модуля викличте функцію для застосування адаптивного методу вирівнювання до оригінального зображення та встановіть межу обрізання (clip limit) на 0,03.

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

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

# Import the necessary modules
from skimage import data, ____

# Load the image
original_image = ____.coffee()

# Apply the adaptive equalization on the original image
adapthist_eq_image = ____.____(original_image, ____=____)

# Compare the original image to the equalized
show_image(original_image)
show_image(adapthist_eq_image, '#ImageProcessingDatacamp')
Редагувати та запускати код