Побудуйте інші проєкції
Будь-які два виміри масиву можуть утворювати зображення, а зрізи вздовж різних осей дають корисний погляд. Проте нерівні частоти дискретизації можуть спотворювати зображення.
Зміна 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()