Sebuah Gambar mempunyai nilai warna yang berbeda beda. Dalam kehidupan sehari-hari kita sering mendengar RGB (red, green, blue) dari suatu gambar. Jika menggunakan photoshop atau dengan menggunkan aplikasi photo yang lain maka akan dapat kita lihat berapa kombinari nilai R,G, dan B pada suatu gambar. nah, sekarang bagaimana mengetahui nilai RGB tersebut dengan menggunakan Matlab.
Ada beberapa perintah yang dimiliki Matlab untuk melakukan hasil yang kita inginkan, yaitu nilai RGB dari suatu gambar. Untuk mendapatkan nilai RGB dari gambar mempunyai beberapa cara, silahkan lihat salah satu cara yang saya gunakan..
buat source code program di bawah ini di editor matlab:
input_gambar = input('Input Gambar: '); %menginput gambar yang kita inginkan
gambar= imread (input_gambar); %membaca file gambarnya
nilai_red= gambar(:,:,1); %untuk mengambil nilai red-nya
nilai_green= gambar(:,:,2); %untuk mengambil nilai green-nya
nilai_blue= gambar(:,:,3); %untuk mengambil nilai blue-nya
input_gambar, gambar, nilai_red, nilai_green,nilai_blue merupakan variabel. Ketika program dieksekusi (run) maka variabel-variabel tersebut akan tersimpan di workspace. Nilai_red, nilai_green, dan nilai blue tidak akan ditampilkan dalam command window karena tidak kita suruh tampilkan. bagaimana cara menampilkannya???
So, it's the way:
cara pertama sangat simpel, yaitu kita tinggal membuang titik koma ( ; ) di akhir dari setiap variabel nilai_red, nilai_green, nilai_blue. Jadi seperti ini:
atau cara kedua, yaitu kita menggunakan perintah disp (fungsi matlab), tambahkan dibawah program yang kita buat diatas. Jadi seperti ini:
input_gambar = input('Input Gambar: ');
gambar= imread (input_gambar);
nilai_red= gambar(:,:,1);
nilai_green= gambar(:,:,2);
nilai_blue= gambar(:,:,3);
disp (nilai_red)
disp(nilai_green)
Simpan program lalu run program (klik warna hijau seperti yang ditunjuk gambar) atau dengan menggunakan command window ketik nama file yang kita simpan,
dan hasilnya adalah program akan minta input gambar yang kita mau hitung RGB-nya, kemudian kita ketikan gambar yang mau kita hitung, misal: 'Matlab.png' (wajib menggunakan tanda petik), kemudian enter dan hasilnya,,,
untuk cara yang lain, dilain kesempatan akan saya berikan.
download File
Tidak ada komentar:
Posting Komentar