Setelah sebelumnya saya menulis tentang pengertian histogram,kali ini saya akan melanjutkan teknisnya dalam pembuatan histogram.
Langkah langkahnya sebagai berikut.
- ambil gambar yang akan di tampilkan histogramnya
- set nilai x = 0
- jika x<tinggi gambar,maka lanjutkan ke langkah 3,jika tidak,panggil fungsi menampilkan histogram
- set nilai y = 0
- jika y < lebar gambar,lanjutkan ke langkah 6,jika tidak kembali ke langkah 2 dengan x + 1
- ambil nilai RGB dari piksel (y,x)
- jadikan grey dengan rumus grey = Red+Green+Blue / 3
- Tambahkan 1 nilai untuk array nilai intensitas grey : histogram[grey] += 1
- kembali ke langkah 5 dengan nilai y+1
- selesai
Nah
Nah dari langkah tersebut,berikut implementasinya di java
dan dengan percobaan gambar berikut
didapat hasil histogram seperti ini
Catatan : Gambar yang saya olah tersebut adalah gambar jpg
Nah,kira kira sudah paham ?? ayau malah bingung ??
Source code sengaja saya jadikan gambar agar agan mau mencoba ngoding langsung dan gak sekedar copy paste dan juga karena saya males koding ulang,hehehe....
Kalo ada uneg uneg,pertanyaan,atau koreksi dari tulisan ini monggo ditulis di kolom komentar saya terima dengan senang hati.Akhir kata dari saya sampai jumpa di lain kesempatan terima kasih
0 Komentar