Comece agoraComece grátis

Localizar o centro de massa

A transformação de distância revela as partes mais internas de um objeto. Já ndi.center_of_mass() retorna as coordenadas do centro de um objeto.

A "massa" corresponde aos valores de intensidade, com valores mais altos puxando o centro para mais perto deles.

Neste exercício, calcule o centro de massa para as duas áreas rotuladas. Em seguida, plote-os sobre a imagem.

Este exercicio faz parte do curso

Análise de Imagens Biomédicas em Python

Ver curso

Instruções do exercicio

  • Usando vol e labels, calcule o centro de massa para os dois objetos rotulados. Imprima as coordenadas.
  • Use plt.scatter() para adicionar os marcadores do centro de massa ao gráfico. Observe que gráficos de dispersão são desenhados a partir do canto inferior esquerdo. As colunas da imagem correspondem aos valores de x e as linhas aos de y.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# Extract centers of mass for objects 1 and 2
coms = ____
print('Label 1 center:', ____)
print('Label 2 center:', ____)

# Add marks to plot
for c0, c1, c2 in coms:
    plt.scatter(____, ____, s=100, marker='o')
plt.show()
Editar e Executar Código