Začněte nyníZačněte zdarma

Aplikuj globální prahování

V tomto cvičení převedeš fotografii na binární obraz, abys oddělil/a popředí od pozadí.

K tomu budeš potřebovat importovat příslušné moduly, načíst obrázek, získat optimální prahovou hodnotu pomocí threshold_otsu() a aplikovat ji na obrázek.

Výsledný binarizovaný obraz uvidíš po zavolání funkce show_image(), která byla vysvětlena dříve.

Chess pieces
Obrázek načtený jako chess_pieces_image.

Nezapomeň, že barevné obrázky je potřeba převést na stupně šedi. K tomu použij funkci rgb2gray(), kterou jsi poznal/a v předchozím videu a která je již naimportovaná.

Toto cvičení je součástí kurzu

Image Processing in Python

Zobrazit kurz

Pokyny k cvičení

  • Importuj funkci otsu threshold.
  • Převeď obrázek na stupně šedi.
  • Získej optimální prahovou hodnotu obrázku.
  • Aplikuj prahování na obrázek.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Import the otsu threshold function
from skimage.____ import ____

# Make the image grayscale using rgb2gray
chess_pieces_image_gray = ____(____)

# Obtain the optimal threshold value with otsu
thresh = ____(____)

# Apply thresholding to the image
binary = chess_pieces_image_gray ____ ____

# Show the image
show_image(binary, 'Binary image')
Upravit a spustit kód