class Histogram – Histogram Nesnesi¶
Histogram nesnesi Image.get_histogram() tarafından döndürülür. Temel sınıf adı histogram şeklindedir.
Gri tonlamalı görüntülerde histogram, tek kanallı bölmelere (bin) sahiptir. RGB565 görüntülerde histogram, CIE-LAB L, A ve B eksenlerini kapsayan üç kanala sahiptir. Her iki durumda da her kanal, bölmeleri (bin) toplamı 1.0 olacak şekilde normalleştirilir.
Kanal başına bölme (bin) listeleri hem bağlı yöntemler (hist.bins()) hem de alt simge gösterimi (hist[0]) aracılığıyla sunulur. Üst düzey indirgemeler get_percentile(), get_threshold() ve get_statistics(), ilgili Percentile, Threshold ve Statistics attrtuple yapılarını döndürür.
- class image.histogram¶
Bu nesneyi oluşturmak için lütfen
Image.get_histogram()çağırın. Genel bir yapıcısı yoktur.- bins() list[float]¶
Gri tonlamalı bir histogram için bölme (bin) listesini döndürür. Her giriş 0.0 ile 1.0 aralığındadır ve girişlerin toplamı 1.0’dır.
histogram[0]ile eşdeğerdir.
- l_bins() list[float]¶
Bir RGB565 histogramının LAB
Lkanalı için bölme (bin) listesini döndürür. Her giriş 0.0 ile 1.0 aralığındadır ve girişlerin toplamı 1.0’dır.histogram[0]ile eşdeğerdir.
- a_bins() list[float]¶
Bir RGB565 histogramının LAB
Akanalı için bölme (bin) listesini döndürür. Her giriş 0.0 ile 1.0 aralığındadır ve girişlerin toplamı 1.0’dır.histogram[1]ile eşdeğerdir.
- b_bins() list[float]¶
Bir RGB565 histogramının LAB
Bkanalı için bölme (bin) listesini döndürür. Her giriş 0.0 ile 1.0 aralığındadır ve girişlerin toplamı 1.0’dır.histogram[2]ile eşdeğerdir.
- get_percentile(percentile: float) image.percentile¶
Her histogram kanalının CDF’sini hesaplar ve istenen
percentile(0.0–1.0aralığında bir kayan nokta) değerindeki bölme (bin) değerini döndürür.Aykırı değerleri yok sayarak bir renk dağılımının min/maks değerini bulmak için kullanışlıdır (
get_percentile(0.05)veget_percentile(0.95)sağlam bir min/maks verir).Bir
Percentileattrtuple yapısı döndürür.
- get_threshold() image.threshold¶
Her kanalın dağılımını en iyi şekilde bir “arka plan” ve “ön plan” yarısına bölen eşik değerini bulmak için her kanalda Otsu Yöntemi’ni kullanır. Döndürülen eşikler, doğrudan
Image.binary()işlevine veya LABL/A/Brenk eşikleri alan başka herhangi bir yönteme verilmeye çok uygundur.Bir
Thresholdattrtuple yapısı döndürür.
- get_statistics() image.statistics¶
Her histogram kanalının ortalamasını, ortancasını, modunu, standart sapmasını, min, maks, alt çeyreğini ve üst çeyreğini hesaplar.
Bir
Statisticsattrtuple yapısı döndürür.
- get_stats() image.statistics¶
get_statistics()için takma ad.
- statistics() image.statistics¶
get_statistics()için takma ad.