Cara Memperkecil Resolusi Gambar Pada Pengolahan Citra MATLAB

Assalamu'alaikum poinreaders,
Jika pada pembahasan sebelumnya kita telah belajar cara membuat berbagai jenis filter untuk memperbaiki kualitas gambar, maka pada pembahasan kali ini kita akan belajar untuk memperkecil resolusi gambar pada pengolahan citra MATLAB. Untuk pembahasan lengkapnya simak ulasan berikut...
Cara Memperkecil Resolusi Gambar Pada Pengolahan Citra MATLAB

Mengapa gambar yang akan kita proses harus diperkecil resolusinya? karena jika resolusi gambarnya terlalu besar maka gambar tersebut akan mempunyai ukuran atau size yang terlalu besar. Akibatnya akan memperlambat proses berjalannya program yang kita buat, oleh karena itu kita harus memperkecil resolusinya terlebih dahulu. Berikut ini langkah-langkah untuk memperkecil resolusi gambar pada pengolahan citra MATLAB :

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

Syntak dasar yang digunakan untuk memperkecil resolusi gambar adalah :
imresize(a,scale)
Dimana a adalah gambar yang dipilih dan scale adalah perbandingan resolusi gambar.

Langkah Kedua yaitu memperkecil ukuran gambar menggunakan syntak dasar yang telah saya sebutkan diatas :
f1=imresize(f,0.5);     
f2=imresize(f,0.2);
Pada contoh program ini saya membuat 2 output gambar yang nantinya akan diperkecil resolusinya. Gambar yang pertama akan diperkecil resolusinya dengan perbandingan 1/2 atau 0.5 dari resolusi asli. Sedangkan gambar kedua akan diperkecil resolusinya dengan perbandingan 1/5 atau 0.2 dari resolusi asli. Semakin besar perbandingannya maka gambar yang dihasilkan akan semakin bagus, begitu pun sebaliknya.

Langkah Terakhir yaitu menampilkan output dari gambar yang kita olah dengan menggunakan syntak :
subplot(1,3,1);
imshow(f);
title('Gambar Asli')
subplot(1,3,2);
imshow(f1);
title('Ukurannya Diperkecil 1/2');
subplot(1,3,3);
imshow(f2);
title('Ukurannya Diperkecil 1/5');

Berikut ini output yang dihasilkan dari program diatas :

Gambar 1. Perbandingan Resolusi Gambar

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 »