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

Histogramlar

Histogramlar, görüntündeki değerlerin dağılımını, her öğeyi yoğunluğuna göre bölmelere ayırıp her bölmenin boyutunu ölçerek gösterir.

Bir histogramın altında kalan alana kümülatif dağılım fonksiyonu denir. Bu, belirli bir piksel yoğunluğu aralığının ne sıklıkta görüldüğünü ölçer.

Bu egzersizde, im içindeki yoğunluk dağılımını histogramı ve kümülatif dağılım fonksiyonunu hesaplayıp birlikte görüntüleyerek açıkla.

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

Python ile Biyomedikal Görüntü Analizi

Kursa Göz Atın

Egzersiz talimatları

  • scipy.ndimage'i ndi olarak içe aktar.
  • im için np.uint8 değerlerinin tüm aralığını kapsayan 256 bölmeli bir histogram üret.
  • im için kümülatif dağılım fonksiyonunu hesapla. Önce hist'in kümülatif toplamını bul, ardından hist içindeki toplam piksel sayısına böl.
  • hist ve cdf'yi ayrı alt grafiklerde çiz. Bu kısım senin için hazırlandı.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import SciPy's "ndimage" module
import ____ as ____ 

# Create a histogram, binned at each possible value
hist = ____

# Create a cumulative distribution function
cdf = hist.cumsum() / ____

# Plot the histogram and CDF
fig, axes = plt.subplots(2, 1, sharex=True)
axes[0].plot(hist, label='Histogram')
axes[1].plot(cdf, label='CDF')
format_and_render_plot()
Kodu Düzenle ve Çalıştır