Testando outros métodos
Como vimos no vídeo, não ter certeza sobre qual método de limiarização usar não é um problema. Na verdade, o scikit-image fornece uma função para verificar vários métodos e ver, por conta própria, qual é a melhor opção. Ela retorna uma figura comparando as saídas de diferentes métodos de limiarização globais.
Imagem carregada como
fruits_image.
Você vai aplicar essa função a esta imagem; matplotlib.pyplot já foi carregado como plt. Lembre-se de que você pode usar try_all_threshold() para testar vários algoritmos globais.
Este exercício faz parte do curso
Processamento de Imagens em Python
Instruções do exercício
- Importe a função de testar todos.
- Importe a função de conversão de RGB para cinza.
- Converta a imagem das frutas para tons de cinza.
- Use o método de testar todos na imagem em tons de cinza resultante.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import the try all function
from skimage.____ import ____
# Import the rgb to gray convertor function
from skimage.____ import ____
# Turn the fruits_image to grayscale
grayscale = ____
# Use the try all method on the resulting grayscale image
fig, ax = ____(____, verbose=False)
# Show the resulting plots
plt.show()