Pengolahan Citra RGB Dengan MATLAB

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini kita akan kembali belajar tentang MATLAB. Pada pembahasan kali ini kita akan belajar tentang materi baru yaitu tentang Pengolahan Citra, salah satunya yaitu Pengolahan Citra RGB dengan menggunakan MATLAB. Apa itu Pengolahan Citra RGB? untuk pembahasan lengkapnya yuk simak ulasan berikut...
Pengolahan Citra RGB Dengan MATLAB

Image atau gambar adalah representasi spasial dari suatu objek yang sebenarnya dalam bidang dua dimensi yang biasanya ditulis dalam koordinat kartesian (x,y), dan setiap koordinat merepresentasikan satu sinyal terkecil dari objek yang biasanya koordinat terkecil ini disebut sebagai piksel. Secara umum citra terbentuk dari persegi empat yang teratur sehingga jarak horizontal dan vertikal antara piksel satu dengan yang lain. Piksel (0,0) terletak pada sudut kiri atas pada citra, dimana sumbu x bergerak ke kanan dan sumbu y bergerak ke bawah. Untuk menunjukkan koordinat (m-1,n-1) digunakan posisi kanan bawah dalam citra berukuran m x n piksel. Suatu citra biasanya mengacu ke citra RGB. Pengaplikasian pertamanya digunakan pada tampilan grafis komputer. Jika diperbesar, tampilan monitor komputer akan terdiri dari sejumlah triplet titik warna merah (red), hijau (green) dan biru (blue). Berikut ini program Citra RGB dengan menggunakan MATLAB :

Langkah Pertama yaitu memasukan file gambar atau image yang akan kita olah dengan menggunakan syntak :
q = imread('C:\Users\USER\Videos\citra-rgb.jpg');
Syntak yang berwarna merah diatas merupakan File Location dari gambar yang akan kita olah. Sobat bisa menggantinya dengan File Location dari gambar yang akan sobat olah.

Langkah Kedua yaitu membuat variabel untuk menyimpan gambar asli yang belum kita olah dengan menggunakan syntak :
q_original = q;
Langkah Ketiga yaitu melakukan pengolahan citra RGB dengan menggunakan Array Multidimensi. Penjelasan mengenai Array Multidimensi bisa sobat baca disini. Untuk memanggil matrik gambar yang berisi warna Merah kita bisa menggunakan syntak :
q(:,:,1) = 0;
Untuk memanggil matrik gambar yang berisi warna Hijau kita bisa mengganti syntak q(:,:,1) = 0; dengan menggunakan syntak :
q(:,:,2) = 0;
Untuk memanggil matrik gambar yang berisi warna Hijau kita bisa mengganti syntak q(:,:,1) = 0; dengan menggunakan syntak :
q(:,:,3) = 0;
Langkah Keempat yaitu menampilkan plot dari variabel image yang telah kita buat sebelumnya dengan menggunakan syntak :
subplot(2,1,1)
image(q_original)
axis image off
subplot(2,1,2)
image(q)
axis image off
Perintah Axis sendiri digunakan untuk menampilkan koordinator dari sumbu x dan y. Karena kita tidak memerlukan tampilan output dengan keterangan koordinator sumbu x dan sumbu y, maka fungsi tersebut kita sembunyikan dengan perintah axis image off.

Berikut ini output dari program yang dihasilkan :

Output Pengolahan Citra RGB
Gambar 1. Output Pengolahan Citra RGB

Sobat poinreaders juga bisa mengunduh syntak tersebut pada link di bawah ini :


Semoga materi yang saya sampaikan tentang MATLAB dapat dipahami poinreaders. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. Jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang pemrograman.

Share this

Related Posts

Previous
Next Post »