Pada kesempatan kali ini kita masih akan membahas mengenai Filtering pada Pengolahan Citra dengan menggunakan MATLAB. Pada kesempatan kali ini kita akan mengulas dan mensimulasikan Prewitt Filter untuk pengolahan citra pada MATLAB. Apa itu Prewitt Filter? Untuk ulasan lengkapnya yuk simak ulasan berikut...
Prewitt Filter adalah filter yang digunakan untuk deteksi tepi. Filter Prewitt merupakan pengembangan metode robert dengan menggunakan filter HPF yang diberi satu angka nol penyangga. Filter ini mengambil prinsip dari fungsi laplacian yang dikenal sebagai fungsi untuk membangkitkan HPF. Penulisan syntak umumnya adalah :
Berikut ini adalah contoh simulasi penggunaan Prewitt Filter pada MATLAB :fspecial('prewitt')
Langkah Pertama yaitu memasukan file gambar atau image yang akan kita olah dengan menggunakan syntak :
image = imread (' C:\Users\USER\Documents\rossi.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.
Langkah Kedua yaitu membuat fungsi untuk Prewitt Filter dengan menggunakan syntak :
PrewittFilter = fspecial('prewitt');
Langkah Ketiga yaitu mengimplementasikan Prewitt Filter dengan menggunakan syntak :
result = imfilter(image, PrewittFilter);
Langkah Terakhir yaitu menampilkan citra sebelum dan sesudah proses Prewitt Filter dengan menggunakan syntak :
Berikut ini output yang dihasilkan dari program diatas :subplot(1,2,1);
imshow(image);
title('Sebelum Dilakukan Prewitt Filter');
subplot(1,2,2);
imshow(result);
title('Setelah Dilakukan Prewitt Filter');
Gambar 1. Output Prewitt Filter
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.