BaşlayınÜcretsiz başlayın

Diğer görünümleri çiz

Bir dizinin herhangi iki boyutu bir görüntü oluşturabilir ve farklı eksenler boyunca dilimlemek faydalı bir bakış açısı sağlar. Ancak, eşit olmayan örnekleme oranları bozulmuş görüntülere yol açabilir.

En-boy oranını değiştirmek, boyutlardan birinin genişliğini artırarak bunu düzeltebilir.

Bu egzersizde, vol'ün ikinci ve üçüncü boyutları boyunca dilimlenen görüntüleri çiz. Bozulmamış görüntüler elde etmek için en-boy oranını özellikle ayarla.

Bu egzersiz, kursun bir parçasıdır

Python ile Biyomedikal Görüntü Analizi

Kursa Göz Atın

Egzersiz talimatları

  • "axis 1"in 256 olduğu yerden vol'den 2B bir düzlemi dilimle.
  • "axis 2"nin 256 olduğu yerden vol'den 2B bir düzlemi dilimle.
  • Her görüntü için, eksen 0'ın görüntü "sampling" oranını karşıt eksene bölerek en-boy oranını hesapla. Bu bilgi vol.meta içinde.
  • Görüntüleri alt grafikler dizisinde çiz. Her görüntü için aspect oranını belirt ve cmap='gray' ayarla.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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()
Kodu Düzenle ve Çalıştır