Als de achtergrond niet zo duidelijk is
Soms is het niet zo duidelijk wat de achtergrond is. Als de achtergrond van de afbeelding redelijk egaal is, kun je een globale drempelwaarde gebruiken zoals we eerder deden met threshold_otsu(). Maar bij ongelijke belichting van de achtergrond kan adaptieve drempelbepaling met threshold_local() (ook wel lokale drempelbepaling) betere resultaten geven.
In deze oefening vergelijk je beide methoden (globaal en lokaal) om de beste manier te vinden om de binaire afbeelding te krijgen die we nodig hebben.
Afbeelding geladen als
page_image.
Deze oefening maakt deel uit van de cursus
Beeldverwerking in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import the otsu threshold function
from skimage.____ import ____
# Obtain the optimal otsu global thresh value
global_thresh = ____(page_image)
# Obtain the binary image by applying global thresholding
binary_global = page_image ____ ____
# Show the binary image obtained
show_image(binary_global, 'Global thresholding')