НачатьНачать бесплатно

Повороты

Если объект на снимке расположен под углом или перевёрнут, изображение можно повернуть. Функция ndi.rotate() поворачивает изображение относительно его центра на указанное количество градусов от горизонтальной оси.

В этом упражнении сдвиньте и поверните изображение мозга (im) так, чтобы оно было примерно горизонтально и «смотрело» в правую сторону.

Это упражнение является частью курса

Анализ биомедицинских изображений на Python

Посмотреть курс

Инструкции к упражнению

  • Сдвиньте im к центру: на 20 пикселей влево и на 20 пикселей вверх.
  • С помощью ndi.rotate поверните xfm на 30 градусов вниз. Установите reshape=False, чтобы размер изображения не изменился.
  • Отобразите исходное и преобразованное изображения.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Shift the image towards the center
xfm = ____

# Rotate the shifted image
xfm = ndi.rotate(____, angle=____, reshape=____)

# Plot the original and rotated images
fig, axes = plt.subplots(2, 1)
axes[0].imshow(im)
____
format_and_render_plot()
Редактировать и запускать код