- Home »
- PENGOLAHAN CITRA »
- perataan histogram Menggunakan Matlab
Histogram Equalization / Perataan Histogram adalah suatu proses  perataan histogram, dimana distribusi nilai derajat keabuan suatu citra  dibuat rata. Untuk dapat melakukan histogram equalization ini  diperlukan suatu fungsi distribusi kumulatif yang merupakan kumulatif  dari histogram.
Sekarang kita mulai melakukan perataan histogram dengan MATLAB.  Pertama-tama file gambar yang kita simpan di dalam folder work dimana  kita install matlab.
Disini saya menggunakan gambar merpati(k).jpg.
.jpg)
Untuk perataan histogram ini gambar harus dalam bentuk grayscale,  untuk merubah gambar berwarna menjadi grascle perintah yang digunakan  yaitu : “rgb2gray(‘merpati(k).jpg’);“
Sebelumnya kita ubah dulu menjadi matriks dengan perintah “imread(‘merpati(k).jpg’);“
Setelah gambar kita ubah menjadi matriks dan menjadi gambar grayscale  kita akan membaca gambar dalam bentuk histogram dengan perintah  “figure,imhist(‘merpati(k).jpg’);” kemudian untuk melakukan perataan  histogram “histeq(‘merpati(k).jpg’);“. Perintah selengkapnya sebagai  berikut :
hasil gambar ‘merpati(k).jpg’ dengan bentuk histogram adalah:
Setelah dilakukan perataan histogram menjadi:
