EmpezarEmpieza gratis

Localiza el centro de masas

La transformación de distancia revela las partes más internas de un objeto. Por otro lado, ndi.center_of_mass() devuelve las coordenadas del centro de un objeto.

La "masa" corresponde a los valores de intensidad: los valores más altos atraen el centro hacia ellos.

En este ejercicio, calcula el centro de masas de las dos áreas etiquetadas y luego represéntalos sobre la imagen.

Este ejercicio forma parte del curso

Análisis de imágenes biomédicas en Python

Ver curso

Instrucciones del ejercicio

  • Con vol y labels, calcula el centro de masas de los dos objetos etiquetados. Imprime las coordenadas.
  • Usa plt.scatter() para añadir los marcadores del centro de masas a la gráfica. Ten en cuenta que los diagramas de dispersión se dibujan desde la esquina inferior izquierda. Las columnas de la imagen corresponden a los valores x y las filas a los valores y.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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 y ejecutar código