Earth Engine telah memperkenalkan
tingkat kuota nonkomersial untuk melindungi resource komputasi bersama dan memastikan performa yang andal bagi semua orang. Project nonkomersial menggunakan Tingkat Komunitas secara default, meskipun Anda dapat mengubah tingkat project kapan saja.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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
- IDM: f5, Momen Perbedaan Terbalik; mengukur homogenitas
- SAVG: f6, Rata-Rata Jumlah
- SVAR: f7, Varians Jumlah
- SENT: f8, Entropi Jumlah
- ENT: f9, Entropi. Mengukur keacakan distribusi tingkat abu-abu
- DVAR: f10, Varians perbedaan
- DENT: f11, Entropi perbedaan
- IMCORR1: f12, Pengukuran Informasi Korelasi 1
- IMCORR2: f13, Pengukuran Informasi Korelasi 2
- MAXCORR: f14, Koefisien Korelasi Maks. (tidak dihitung)
- DISS: Ketidaksamaan
- INERTIA: Inersia
- SHADE: Nuansa Cluster
- PROM: Keterlihatan cluster
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. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-04-20 UTC.
[null,null,["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"]]