Seccionar imágenes 3D
La forma más sencilla de representar imágenes 3D y 4D es seccionarlas en muchos fotogramas 2D. Representar muchas secciones de forma secuencial puede crear un efecto de "recorrido" que te ayuda a comprender la imagen en su conjunto.
Para seleccionar un fotograma 2D, elige un índice para el primer eje y selecciona todos los datos de los otros dos: vol[0, :, :]
En este ejercicio, usa un bucle for para representar cada 40.ª sección de vol en un subgráfico distinto. matplotlib.pyplot (como plt) ya se ha importado por ti.
Este ejercicio forma parte del curso
Análisis de imágenes biomédicas en Python
Instrucciones del ejercicio
- Con
plt.subplots(), inicializa una cuadrícula de subgráficos con 1 fila y 4 columnas. - Representa en escala de grises cada 40.ª sección de
vol. Para obtener el índice adecuado, multiplicaiipor40. - Desactiva las marcas, etiquetas y el marco de cada subgráfico.
- Renderiza la figura.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Plot the images on a subplots array
fig, axes = ____
# Loop through subplots and draw image
for ii in range(4):
im = ____
axes[ii].imshow(____, cmap='gray')
axes[ii].axis(____)
# Render the figure
plt.show()