Kali ini, untuk memenuhi tugas Mata Kuliah Pengantar Pengolahan Citra, saya membuat histogram dengan Matlab 7.1. Sebelum saya menjelaskan histogram yang saya buat, lebih baik mungkin saya paparkan dulu tentang Matlab 7.1.
Matlab yang berarti "Matrix Laboratory" diciptakan pada akhir tahun 1970-an oleh Cleve Moler Matlab merupakan sebuah bahasa dengan (high-performance) kinerja tinggi untuk komputasi masalah teknik. Matlab mengintegrasikan komputasi, visualisasi, dan pemrograman dalam suatu model yang sangat mudah untuk pakai dimana masalah-masalah dan penyelesaiannya diekspresikan dalam notasi matematika yang familiar. Penggunaan Matlab meliputi bidang-bidang:
• Matematika dan Komputasi
• Pembentukan Algorithm
• Akusisi Data
• Pemodelan, simulasi, dan pembuatan prototipe
• Analisa data, explorasi, dan visualisasi
• Grafik Keilmuan dan bidang Rekayasa
Dengan Matlab 7.1 saya membuat sebuah program histogram dengan sebuah file .jpg berbentuk RGB dan grayscale-nya. Pertama-tama kita letakkan dulu gambar yang ingin kita buat histogramnya pada subfolder work yang ada di folder MATLAB 7.1 yang kita instal. Secara sederhana, source codenya adalah seperti di bawah ini :
Untuk membuat histogram kita menggunakan fungsi imhist pada Matlab. Namun, hal ini hanya dapat dilakukan satu persatu pada piksel Red (merah), Green (hijau), dan Blue (biru).Pada nantinya histogramnya akan menjadi seperti di bawah ini :
Untuk artikel lengkap dan penjelasan coding mengenai posting ini, dapat didownload di sini.
gambar=imread(‘avatar1.jpg’); %--------membaca file gambar
red=gambar(:,:,1); %memanggil matriks gambar yang hanya berisi piksel warna merah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi piksel warna hijau
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi piksel warna biru
gray=0.1*red+0.1*green+0.1*blue;
imhist(red)
imhist(red)
imhist(green)
imhist(blue)
imhist(gray)Untuk membuat histogram kita menggunakan fungsi imhist pada Matlab. Namun, hal ini hanya dapat dilakukan satu persatu pada piksel Red (merah), Green (hijau), dan Blue (biru).Pada nantinya histogramnya akan menjadi seperti di bawah ini :
Histogram Hijau
Histogram Biru
Histogram Grayscale
Untuk artikel lengkap dan penjelasan coding mengenai posting ini, dapat didownload di sini.
Tidak ada komentar:
Posting Komentar