Zacznij terazZacznij za darmo

Dodajmy kontrastu i wyrazu

Czy zdarzyło ci się chcieć poprawić kontrast zdjęcia, żeby wyglądało bardziej efektownie?

W tym ćwiczeniu zwiększysz kontrast zdjęcia filiżanki kawy. To coś, czym możesz podzielić się ze znajomymi w mediach społecznościowych. Nie zapomnij użyć #ImageProcessingDatacamp jako hashtagu!

Choć to nie nasza poranna kawa, te same metody możesz zastosować do dowolnego zdjęcia.

Cup of coffee

Funkcja show_image(), która wyświetla obraz przy użyciu Matplotlib, jest już zdefiniowana. Przyjmuje argumenty image i title, gdzie domyślna wartość title to 'Original'.

To ćwiczenie jest częścią kursu

Przetwarzanie obrazów w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj moduł zawierający funkcję CLAHE (Contrast Limited Adaptive Histogram Equalization – adaptacyjne wyrównanie histogramu z ograniczeniem kontrastu).
  • Pobierz obraz z filiżanką kawy z modułu, który przechowuje wszystkie obrazy testowe.
  • Korzystając z wcześniej zaimportowanego modułu, wywołaj funkcję stosującą adaptacyjne wyrównanie histogramu na oryginalnym obrazie i ustaw limit przycinania na 0,03.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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')
Edytuj i uruchom kod