Срезы трёхмерных изображений
Самый простой способ визуализировать трёхмерные и четырёхмерные изображения — разбить их на множество двумерных срезов. Последовательный вывод срезов создаёт эффект «пролёта сквозь» изображение и помогает воспринять его как единое целое.
Чтобы выбрать двумерный срез, укажите индекс по первой оси и выберите все данные по двум оставшимся: vol[0, :, :]
В этом упражнении с помощью цикла for выведите каждый 40-й срез массива vol на отдельном подграфике. Библиотека matplotlib.pyplot уже импортирована как plt.
Это упражнение является частью курса
Анализ биомедицинских изображений на Python
Инструкции к упражнению
- С помощью
plt.subplots()создайте сетку подграфиков: 1 строка и 4 столбца. - Выведите каждый 40-й срез массива
volв оттенках серого. Чтобы получить нужный индекс, умножьтеiiна40. - Отключите метки делений, подписи осей и рамку для каждого подграфика.
- Отобразите фигуру.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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()