Earth Engine memperkenalkan tingkatan kuota nonkomersial untuk mengamankan resource komputasi bersama dan memastikan performa yang andal bagi semua orang. Semua project nonkomersial harus memilih tingkat kuota paling lambat 27 April 2026 atau akan menggunakan Tingkat Komunitas secara default. Kuota tingkat akan berlaku untuk semua project (terlepas dari tanggal pemilihan tingkat) pada 27 April 2026. Pelajari lebih lanjut.
ee.Image.glcmTexture
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menghitung metrik tekstur dari Gray Level Co-occurrence Matrix di sekitar setiap piksel dari setiap band. GLCM adalah tabulasi seberapa sering kombinasi nilai kecerahan piksel (tingkat abu-abu) yang berbeda muncul dalam gambar. GLCM menghitung jumlah kemunculan piksel dengan nilai X di samping piksel dengan nilai Y, dalam arah dan jarak tertentu. Kemudian, GLCM memperoleh statistik dari tabulasi ini.
Implementasi ini menghitung 14 metrik GLCM yang diusulkan oleh Haralick, dan 4 metrik tambahan dari Conners. Input harus berupa nilai bilangan bulat.
Output terdiri dari 18 band per band input jika rata-rata terarah diaktifkan dan 18 band per pasangan terarah dalam kernel, jika tidak:
ASM: f1, Momen Kedua Sudut; mengukur jumlah pasangan berulang
KONTRAST: f2, Kontras; mengukur kontras lokal gambar
KORELASI: f3, Korelasi; mengukur korelasi antara pasangan piksel
VAR: f4, Varians; mengukur seberapa tersebar distribusi tingkat abu-abu
Informasi selengkapnya dapat ditemukan dalam dua makalah: Haralick et. al, 'Textural Features for Image Classification', https://doi.org/10.1109/TSMC.1973.4309314 dan Conners, et al, 'Segmentation of a high-resolution urban scene using texture operators', https://doi.org/10.1016/0734-189X(84)90197-X.
Penggunaan
Hasil
Image.glcmTexture(size, kernel, average)
Gambar
Argumen
Jenis
Detail
this: image
Gambar
Gambar yang akan digunakan untuk menghitung metrik tekstur.
size
Bilangan bulat, default: 1
Ukuran lingkungan yang akan disertakan dalam setiap GLCM. Misalnya, ukuran 1 sesuai dengan persegi 3x3, ukuran 2 sesuai dengan persegi 5x5, ukuran 3 sesuai dengan persegi 7x7, dll.
kernel
Kernel, default: null
Kernel yang menentukan offset x dan y yang akan digunakan untuk menghitung GLCM. GLCM dihitung untuk setiap piksel dalam kernel yang bukan nol, kecuali piksel tengah dan selama GLCM belum dihitung untuk arah dan jarak yang sama. Misalnya, jika piksel timur dan/atau barat ditetapkan, hanya 1 GLCM (horizontal) yang dihitung. Kernel dipindai dari kiri ke kanan dan atas ke bawah. Defaultnya adalah persegi 3x3, yang menghasilkan 4 GLCM dengan offset (-1, -1), (0, -1), (1, -1), dan (-1, 0).
average
Boolean, default: true
Jika benar, band terarah untuk setiap metrik akan dirata-ratakan.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-04-20 UTC."],[],["This content describes the computation of texture metrics using the Gray Level Co-occurrence Matrix (GLCM). It calculates 18 metrics, including Angular Second Moment, Contrast, Correlation, and Entropy, among others. The GLCM tabulates pixel brightness combinations within an image, considering direction and distance. Input images must be integer-valued. The `Image.glcmTexture` function takes `size`, `kernel` (pixel offsets), and `average` (directional averaging) as parameters. Output is 18 bands per input band, either averaged or per directional pair in the kernel.\n"]]