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
Instrucciones del ejercicio
- Con
volylabels, 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 valoresxy las filas a los valoresy.
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()