Anda di halaman 1dari 4

PENGOLAHAN CITRA DIGITAL : HISTOGRAM

Nama : La Ode Muhammad Ilham Setiawan

Nim : F1G120006

Penjelasan

Definisi pengolahan citra digital yaitu bidang ilmu yang mempelajari mengenai
bagaimana suatu citra itu dibentuk, diolah dan dianalisis sehingga dapat menghasilkan sebuah
informasi yang bisa dipahami oleh manusia. Dapat pula dijelaskan bahwa pengolahan citra
digital adalah manipulasi dan interprestasi digital dari citra dengan bantuan komputer. Citra
sendiri merupakan fungsi dari intensitas cahaya yang direpresentasikan ke dalam bidang 2
dimensi.

Menurut Suhandy Pengolahan citra digital adalah sebuah teknologi visual yang
dipakai untuk mengamati dan menganalisis sebuah objek tanpa berhubungan secara langsung
dengan objek yang diamati itu. Teknologi ini bisa dipakai untuk mengevaluasi mutu suatu
produk tanpa merusak produk itu sendiri.

Histogram adalah suatu metode untuk menampilkan ringkasan data secara grafis
sehingga mudah untuk dapat dianalisis terkait seberapa sering elemen yang terdapat pada
proses terlihat.

Jika dilihat dari tampilannya, sekilas histogram mirip dengan diagram batang biasa.
Perbedaannya terletak pada angka diagram tersebut yang jumlahnya bersifat kisaran. Rentang
data yang terdapat pada diagram ini bisa mewakili beberapa data sekaligus, dan sifatnya
bukan satuan. Histogram biasanya digunakan untuk menghitung data yang bisa memberikan
informasi lebih banyak karena distribusi nilainya memiliki cakupan yang lebih luas.

Histogram dari sebuah image dapat disajikan dalam bentuk grafik, yang
menunjukkan distribusi (lebih tepatnya frekuensi kemunculan) intensitas (misalnya derajat
keabuan sebuah gambar gray. Dimana rentang nilainya antara 0 – 255. Jika disajikan dalam
grafik dua dimensi (diagram kartesian) misalnya x dan y, sumbu x akan menyatakan
intensitas warna dan sumbu y adalah banyaknya jumlah intensitas warna yang muncul pada
sebuah gambar.

Berikut adalah contoh dari historgram dari sebuah citra digital


Tabel 1 Gambar dan Histogram
Untuk memunculkan histogram dari sebuah citra digital dapat menggunakan Bahasa
pemrograman pyhton dengan menggunakan library Open CV dan numpy, untuk source
codenya dapat dilihat pada gambar berikut
Gambar 1 Source code untuk menampilkan histogram pada citra digital
mengunakan Bahasa pemrograman pyhton

Gambar 2 Menampilkan histogram pada sebuah gambar berwarna


Histogram merupakan sebuah diagram yang menunjukkan jumlah titik yang terdapat
pada sebuah citra untuk setiap tingkat keabuan. Sumbu x absis pada histogram menunjukkan
tingkat warna, sedangkan sumbu y ordinat menunjukkan frekuensi kemunculan titik. Salah
satu cara yang dapat digunakan untuk memodifikasi histogram citra adalah perataan
histogram histogram equalization. Histogram equalization adalah sebuah proses yang
mengubah distribusi nilai derajat keabuan pada sebuah citra sehingga menjadi seragam
uniform. Tujuan dari histogram equalization adalah untuk memperoleh penyebaran histogram
yang merata sehingga setiap derajat keabuan memiliki jumlah piksel yang relatif sama.
Perataan histogram diperoleh dengan cara mengubah derajat keabuan sebuah piksel r dengan
derajat keabuan yang baru s dengan sebuah fungsi transformasi Gonzalez, 2002.
Untuk memudahkan dalam melakukan pengolahan citra digital dapat menggunakan
source code diabawah ini yang dimana source code ini menggunakan library PIL

Gambar 3 Untuk Menampilkan Histogram pada Gambar

Anda mungkin juga menyukai