Zacznij terazZacznij za darmo

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.

Several tools for handcraft art
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

Zobacz kurs

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