НачатьНачать бесплатно

Добавим выразительности и контраста

Хотели ли вы когда-нибудь усилить контраст фотографий, чтобы они выглядели более эффектно?

В этом упражнении вы повысите контраст изображения чашки кофе. Результатом можно поделиться с друзьями в социальных сетях. Не забудьте добавить хэштег #ImageProcessingDatacamp!

Пусть это и не ваша утренняя чашка кофе, те же методы можно применить к любой вашей фотографии.

Cup of coffee

Функция show_image(), отображающая изображение с помощью Matplotlib, уже определена. Она принимает аргументы image и title, где title по умолчанию равен 'Original'.

Это упражнение является частью курса

Обработка изображений в Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте модуль, в котором содержится функция адаптивного выравнивания гистограммы с ограничением контраста (CLAHE).
  • Получите изображение с чашкой кофе из модуля, в котором хранятся тестовые изображения.
  • Из импортированного модуля вызовите функцию адаптивного выравнивания, применив её к исходному изображению, и установите значение ограничения контраста равным 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')
Редактировать и запускать код