Comece agoraComece grátis

Fatiar imagens 3D

A maneira mais simples de plotar imagens 3D e 4D é fatiá-las em vários quadros 2D. Plotar muitas fatias em sequência pode criar um efeito de "voo" que ajuda você a entender a imagem como um todo.

Para selecionar um quadro 2D, escolha um índice para o primeiro eixo e selecione todos os dados dos outros dois: vol[0, :, :]

Neste exercício, use um laço for para plotar a cada 40ª fatia de vol em um subplot separado. matplotlib.pyplot (como plt) já foi importado para você.

Este exercicio faz parte do curso

Análise de Imagens Biomédicas em Python

Ver curso

Instruções do exercicio

  • Usando plt.subplots(), inicialize uma grade de subplots com 1 linha e 4 colunas.
  • Plote a cada 40ª fatia de vol em escala de cinza. Para obter o índice apropriado, multiplique ii por 40.
  • Desative os ticks, rótulos e a moldura de cada subplot.
  • Renderize a figura.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

# 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()
Editar e Executar Código