Interseção sobre a união
Outra função de custo é a interseção sobre a união (IOU). A IOU é o número de pixels preenchidos em ambas as imagens (a interseção) dividido pelo número de pixels preenchidos em pelo menos uma das imagens (a união).
Neste exercício, determine a melhor forma de transformar im1 para maximizar a função de custo IOU com im2. Definimos a seguinte função para você:
def intersection_of_union(im1, im2):
i = np.logical_and(im1, im2)
u = np.logical_or(im1, im2)
return i.sum() / u.sum()
Observação: ao usar ndi.rotate(), lembre-se de passar reshape=False para que as dimensões dos arrays coincidam.
Este exercicio faz parte do curso
Análise de Imagens Biomédicas em Python
exercicio interativo prático
Transforme teoria em prática com um dos nossos exercicio interativos
Iniciar exercicio