Motion Filter Untuk Pengolahan Citra MATLAB

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini kita akan melanjutkan pembahasan mengenai Filtering pada Pengolahan Citra dengan menggunakan MATLAB. Pada kesempatan kali ini kita akan mengulas dan mensimulasikan jenis Motion Filter untuk pengolahan citra pada MATLAB. Untuk ulasan lengkapnya yuk simak ulasan berikut...

Motion Filter Untuk Pengolahan Citra MATLAB

Motion Filter secara sederhana dapat diartikan sebagai filter yang digunakan untuk untuk memperkirakan gerak linier kamera dengan derajat Theta yang berlawanan dengan arah jarum jam. Penulisan syntak umumnya adalah :
fspecial('motion',LEN,THETA)
KETERANGAN :
Syntak motion menunjukan jenis filter yang digunakan. Sedangkan LEN merupakan gerak linear kamera. Nilai LEN default adalah 9. Sedangkan THETA menunjukan derajat Theta yang berlawanan dengan arah jarum jam. Nilai THETA default adalah 0.

Berikut ini adalah contoh simulasi penggunaan  Motion Filter pada MATLAB :

Langkah Pertama yaitu memasukan file gambar atau image yang akan kita olah dengan menggunakan syntak :
image = imread (' C:\Users\USER\Documents\gp.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 Motion Filter dengan ukuran nilai LEN adalah 9 dan nilai THETA adalah 0 menggunakan syntak :
MotionFilter = fspecial('motion',9,0);
Langkah Ketiga yaitu mengimplementasikan Motion Filter dengan menggunakan syntak :
result = imfilter(image, MotionFilter);
Langkah Terakhir yaitu menampilkan citra sebelum dan sesudah proses Motion Filter dengan menggunakan syntak :
subplot(1,2,1);
imshow(image);
title('Sebelum Dilakukan Motion Filter');
subplot(1,2,2);
imshow(result);
title('Setelah Dilakukan Motion Filter');
Berikut ini output yang dihasilkan dari program diatas :

Output Motion Filter
Gambar 1. Output Motion 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.

Share this

Related Posts

Previous
Next Post »