Comece agoraComece grátis

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

Ver curso

exercicio interativo prático

Transforme teoria em prática com um dos nossos exercicio interativos

Iniciar exercicio