Aan de slagGa gratis aan de slag

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.

Page with text
Afbeelding geladen als page_image.

Deze oefening maakt deel uit van de cursus

Beeldverwerking in Python

Cursus bekijken

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')
Code bewerken en uitvoeren