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