ПочатиПочніть безкоштовно

Побудуйте інші проєкції

Будь-які два виміри масиву можуть утворювати зображення, а зрізи вздовж різних осей дають корисний погляд. Проте нерівні частоти дискретизації можуть спотворювати зображення.

Зміна aspect (співвідношення сторін) може розв'язати це, збільшуючи ширину одного з вимірів.

У цій вправі побудуйте зображення, що є зрізами вздовж другого та третього вимірів vol. Явно задайте співвідношення сторін, щоб уникнути спотворень.

Ця вправа є частиною курсу

Біомедична обробка зображень у Python

Переглянути курс

Інструкції до вправи

  • Зробіть 2D‑зріз із vol, де «вісь 1» дорівнює 256.
  • Зробіть 2D‑зріз із vol, де «вісь 2» дорівнює 256.
  • Для кожного зображення обчисліть співвідношення сторін, поділивши частоту дискретизації зображення для осі 0 на відповідну протилежну вісь. Ця інформація міститься в vol.meta.
  • Побудуйте зображення у масиві підграфіків. Вкажіть параметр aspect для кожного зображення та задайте cmap='gray'.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Select frame from "vol"
im1 = vol[:, 256, :]
im2 = ____

# Compute aspect ratios
d0, d1, d2 = ____
asp1 = d0 / d2
asp2 = ____

# Plot the images on a subplots array 
fig, axes = plt.subplots(nrows=2, ncols=1)
axes[0].imshow(im1, cmap='gray', ____)
____
plt.show()
Редагувати та запускати код