Bu uygulama, Haralick tarafından önerilen 14 GLCM metriğini ve Conners'tan 4 ek metriği hesaplar. Girişlerin tam sayı değerinde olması gerekir.
Yönlü ortalama etkinse çıkış, giriş bandı başına 18 banttan oluşur. Aksi takdirde, çekirdekteki yönlü çift başına 18 banttan oluşur:
ASM: f1, açısal ikinci moment; tekrar eden çiftlerin sayısını ölçer
KONTRAST: f2, Kontrast; bir görüntünün yerel kontrastını ölçer
CORR: f3, Korelasyon; piksel çiftleri arasındaki korelasyonu ölçer
VAR: f4, Varyans; gri seviyelerinin dağılımının ne kadar yaygın olduğunu ölçer.
IDM: f5, Ters Fark Momenti; homojenliği ölçer
SAVG: f6, Sum Average
SVAR: f7, Toplam Varyans
SENT: f8, Sum Entropy
ENT: f9, Entropy. Gri seviye dağılımının rastgeleliğini ölçer.
VSEÇVAR: f10, Fark varyansı
DENT: f11, Fark entropisi
IMCORR1: f12, Information Measure of Corr. 1
IMCORR2: f13, Information Measure of Corr. 2
MAXCORR: f14, Maks. Korelasyon Katsayısı. (hesaplanmadı)
DISS: Farklılık
INERTIA: Inertia
SHADE: Cluster Shade
PROM: Küme belirginliği
Daha fazla bilgiyi şu iki makalede bulabilirsiniz: Haralick et. al, "Textural Features for Image Classification", https://doi.org/10.1109/TSMC.1973.4309314 ve Conners, et al, "Segmentation of a high-resolution urban scene using texture operators", https://sdoi.org/10.1016/0734-189X(84)90197-X.
Kullanım | İadeler |
---|---|
Image.glcmTexture(size, kernel, average) | Resim |
Bağımsız Değişken | Tür | Ayrıntılar |
---|---|---|
bu: image | Resim | Doku metriklerinin hesaplanacağı resim. |
size | Tamsayı, varsayılan: 1 | Her bir GLCM'ye dahil edilecek mahallenin boyutu. |
kernel | Kernel, varsayılan: null | GLCM'lerin hesaplanacağı x ve y ofsetlerini belirten bir çekirdek. GLCM, merkez piksel hariç olmak üzere çekirdekteki sıfır olmayan her piksel için ve aynı yön ve mesafe için daha önce GLCM hesaplanmamış olması koşuluyla hesaplanır. Örneğin, doğu ve batı piksellerinden biri veya her ikisi de ayarlanmışsa yalnızca 1 (yatay) GLCM hesaplanır. Çekirdekler soldan sağa ve yukarıdan aşağıya doğru taranır. Varsayılan değer 3x3 kare olup (-1, -1), (0, -1), (1, -1) ve (-1, 0) uzaklıklarına sahip 4 GLCM ile sonuçlanır. |
average | Boole değeri, varsayılan: true | Doğruysa her metrik için yön bantlarının ortalaması alınır. |