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.
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
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')