Gambar 1. Form Penerapan Konvolusi Filter Gaussian |
Konvolusi Filter Gaussian digunakan untuk memperbaiki kualitas citra (bluring). Akan tetapi proses blur pada citra dilakukan dengan cara yang berbeda, yaitu menggunakan matriks kernel yang diatur khusus sesuai dengan kebutuhan.
Program yang diunggah ini adalah program yang menggunakan matriks kernel sebagai alat untuk memeprbaiki kualitas citra. Pada gambar disamping, terlihat salah satu gambar lebih halus dari pada gambar lainnya. Gambar tersebut adalah hasil dari perbaikan yang di maksud.
Untuk menentukan kernel, juga telah dibuat sebuah form yang khusus untuk menghitung kernel untuk proses bluring citra. Proses tersebut seperti terlihat pada gambar di bawah ini :
Gambar 2. Form Kernel |
Pada intinya adalah, ukuran matriks ukuran matriks haruslah berukuran ganjil, sedangkan semakin besar ukuran matriks kernel maka akan semakin lama proses perbaikan citra (bluring).
Kemudian, salah satu kelemahan metode ini adalah, ukuran citra akan terpangkas sebanyak ukuran matriks kernel. Kanan citra akan terpotong sebanyak ukuran kolom dari kernel dan begitu juga untuk bagian bawah citra.
Silahkan klik link di bawah ini untuk menerapkan source code program di atas :
Source Code Program VB.NET Smoothing Citra Menggunakan Konvolusi Filter Gaussian
Comments
Post a Comment