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
Instruções do exercicio
- Usando
volelabels, 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 dexe as linhas aos dey.
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()