Zastosuj progowanie
W tym ćwiczeniu zdecydujesz, jaki rodzaj progowania najlepiej nadaje się do binaryzacji obrazu przedstawiającego narzędzia do robótek ręcznych. Dzięki temu wyraźniej zobaczysz kształty obiektów – od papierowych serc po nożyczki.
Obraz wczytany jako
tools_image.
Jaki rodzaj progowania wybierzesz, biorąc pod uwagę cechy tego obrazu? Czy oświetlenie i intensywność tła są równomierne, czy nierównomierne?
To ćwiczenie jest częścią kursu
Przetwarzanie obrazów w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj odpowiednią funkcję progowania oraz
rgb2gray(). - Przekształć obraz na skalę szarości.
- Wyznacz optymalny próg.
- Uzyskaj obraz binarny, stosując progowanie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import threshold and gray convertor functions
from skimage.____ import ____
from skimage.color import ____
# Turn the image grayscale
gray_tools_image = ____
# Obtain the optimal thresh
thresh = ____(gray_tools_image)
# Obtain the binary image by applying thresholding
binary_image = gray_tools_image > ____
# Show the resulting binary image
show_image(binary_image, 'Binarized image')