ÎncepețiÎncepe gratuit

Când fundalul nu este evident

Uneori, identificarea fundalului nu este deloc evidentă. Dacă fundalul imaginii este relativ uniform, poți folosi o valoare de prag globală, așa cum am practicat anterior, folosind threshold_otsu(). Totuși, dacă iluminarea fundalului este neuniformă, pragul adaptiv threshold_local() (cunoscut și ca prag local) poate produce rezultate mai bune.

În acest exercițiu, vei compara ambele tipuri de metode de pragare (globală și locală), pentru a găsi cea mai bună modalitate de a obține imaginea binară de care ai nevoie.

Page with text
Imaginea este încărcată ca page_image.

Acest exercițiu face parte din cursul

Procesarea imaginilor în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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')
Editează și rulează codul