Aplicar limiarização global
Neste exercício, você transformará uma fotografia em binária para poder separar o primeiro plano do plano de fundo.
Para fazer isso, você precisa importar os módulos necessários, carregar a imagem, obter o valor ideal de atualização usando threshold_otsu()
e aplicá-lo à imagem.
Você verá a imagem binarizada resultante ao usar a função show_image()
, explicada anteriormente.

Imagem carregada como chess_pieces_image
.
Lembre-se de que precisamos transformar imagens coloridas em escala de cinza. Para isso, usaremos a função rgb2gray()
que você aprendeu no vídeo anterior. Que já foi importado para você.
Este exercício faz parte do curso
Processamento de imagens em Python
Instruções de exercício
- Importe a função de limite do otsu.
- Transforme a imagem em tons de cinza.
- Obtenha o valor ideal de limiar da imagem.
- Aplique limiarização à imagem.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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')