इस तरीके से, हैरलिक की सुझाई गई 14 GLCM मेट्रिक और कॉनर्स की 4 अतिरिक्त मेट्रिक का हिसाब लगाया जाता है. इनपुट की वैल्यू पूर्णांक होनी चाहिए.
अगर दिशा के हिसाब से औसत निकालने की सुविधा चालू है, तो हर इनपुट बैंड के लिए 18 बैंड होते हैं. अगर यह सुविधा चालू नहीं है, तो कर्नेल में हर दिशा के हिसाब से 18 बैंड होते हैं:
एएसएम: f1, एंगुलर सेकंड मोमेंट; इससे दोहराए गए जोड़े की संख्या का पता चलता है
CONTRAST: f2, Contrast; measures the local contrast of an image
CORR: f3, कोरिलेशन; पिक्सल के जोड़े के बीच कोरिलेशन का आकलन करता है
VAR: f4, वैरियंस; इससे पता चलता है कि ग्रे-लेवल का डिस्ट्रिब्यूशन कितना फैला हुआ है
आईडीएम: f5, इनवर्स डिफ़रेंस मोमेंट; यह एकरूपता को मापता है
SAVG: f6, Sum Average
SVAR: f7, Sum Variance
SENT: f8, Sum Entropy
ENT: f9, एन्ट्रॉपी. यह ग्रे-लेवल डिस्ट्रिब्यूशन की रैंडमनेस को मेज़र करता है
DVAR: f10, अंतर का वैरियंस
DENT: f11, Difference entropy
IMCORR1: f12, Information Measure of Corr. 1
IMCORR2: f13, Information Measure of Corr. 2
MAXCORR: f14, मैक्स कॉर. कोएफ़िशिएंट. (गणना नहीं की गई)
DISS: Dissimilarity
इनर्शिया: इनर्शिया
शेड: क्लस्टर शेड
PROM: क्लस्टर की प्रॉमिनेंस
ज़्यादा जानकारी के लिए, इन दो पेपर को पढ़ें: Haralick et. al, 'Textural Features for Image Classification', https://doi.org/10.1109/TSMC.1973.4309314 और Conners, et al, Segmentation of a high-resolution urban scene using texture operators', https://sdoi.org/10.1016/0734-189X(84)90197-X.
इस्तेमाल | रिटर्न |
---|---|
Image.glcmTexture(size, kernel, average) | इमेज |
आर्ग्यूमेंट | टाइप | विवरण |
---|---|---|
यह: image | इमेज | वह इमेज जिसके लिए टेक्सचर मेट्रिक का हिसाब लगाना है. |
size | पूर्णांक, डिफ़ॉल्ट: 1 | हर GLCM में शामिल करने के लिए, आस-पास के इलाके का साइज़. |
kernel | कर्नेल, डिफ़ॉल्ट: null | एक कर्नल, जो GLCM का हिसाब लगाने के लिए x और y ऑफ़सेट तय करता है. कर्नेल में मौजूद हर नॉन-ज़ीरो पिक्सल के लिए GLCM का हिसाब लगाया जाता है. हालांकि, सेंटर पिक्सल के लिए GLCM का हिसाब नहीं लगाया जाता. साथ ही, GLCM का हिसाब तब तक लगाया जाता है, जब तक एक ही दिशा और दूरी के लिए GLCM का हिसाब पहले से न लगा हो. उदाहरण के लिए, अगर पूरब और पश्चिम, दोनों या किसी एक पिक्सल को सेट किया जाता है, तो सिर्फ़ एक (हॉरिज़ॉन्टल) GLCM का हिसाब लगाया जाता है. कर्नल को बाईं से दाईं ओर और ऊपर से नीचे की ओर स्कैन किया जाता है. डिफ़ॉल्ट रूप से, यह 3x3 स्क्वेयर होता है. इससे ऑफ़सेट (-1, -1), (0, -1), (1, -1), और (-1, 0) के साथ चार GLCM मिलते हैं. |
average | बूलियन, डिफ़ॉल्ट: true | अगर यह विकल्प चुना जाता है, तो हर मेट्रिक के लिए दिशात्मक बैंड का औसत निकाला जाता है. |