Quando o plano de fundo não é tão óbvio

Às vezes, não é tão óbvio identificar o plano de fundo. Se o plano de fundo da imagem for relativamente uniforme, você poderá usar um valor de limite global como praticamos anteriormente, usando threshold_otsu(). No entanto, se você tiver uma iluminação de fundo irregular, a limiarização adaptável threshold_local() (também conhecida como limiarização local) poderá produzir melhores resultados.

Neste exercício, você comparará os dois tipos de métodos de limiarização (global e local) para encontrar a melhor maneira de obter a imagem binária de que precisamos.

Página com texto


Imagem carregada como page_image.

Este exercício faz parte do curso

Processamento de imagens em Python

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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