Jumat, 16 Desember 2016

Sistem Pengenalan Pola Warna Menggunakan Fuzzy Mamdani

Sistem pengenalan pola warna dengan metode Fuzzy Logic Mamdani



Untuk membangun sebuah sistem fuzzy, hal yang paling utama bagaimana seorang pembuat sistem memahami dan mengerti tentang sistem yang akan dibuat (berkenaan dengan parameter – parameter yang berpengaruh terhadap sistem ataupun berkenaan dengan masalah – masalah dari sebuah kasus yang ingin dibuatkan sistem fuzzy). Dalam kasus ini, untuk memprediksi mengenali pola warna dipengaruhi oleh beberapa parameter, yaitu: kecerahan citra dan intensitas citra. Untuk rancangan dapat dilihat seperti dibawah ini:



Setelah rancangan input dan output sistem yang akan dibangun telah dirancang, langkah selanjutnya adalah melakukan perhitungan secara teori dan simulasi menggunakan fuzzy tool pada software Matlab. Dalam hal ini, lebih terfokus terhadap rancangan secara simulasi. Dimana pun langkah-langkah perancangannya yaitu sebagai berikut :

      1. Jalankanlah program matlab anda lalu kemudian untuk memulai perhitungan dan simulasi ketik           "fuzzy" di command window. 



Sehingga muncul tampilan sebagai berikut.


1.    2.   Klik edit-add variable-input untuk menentukan banyaknya input yang kita inginkan. Dan klik             edit-add variable-output untuk menentukan output yang kita inginkan seperti tampilan dibawah           ini :


1.     3.  Klik kecerahan citra 2 kali, kemudian masukan himpunan fungsi keanggotaan berdasarkan data di       atas. Untuk menambahkan inputan di membership function editor. klik edit-Remove All MFs               kemudaian klik Add MFs dan aturlah sesuai keinginan rancangan. Kemudian kurva segitiga                 gunakan trimf dengan range (0-145). Sehingga diperoleh tampilan sebagai berikut :


1.      4.  Klik intensitas citra 2 kali. kemudian masukan himpunan fungsi keanggotaan berdasarkan data di         atas. untuk kurva segitiga gunakan trimf dengan range (0-125). Jika menggunakan kurva segitiga,       maka MF type = trimf dan Number of Mfs sesuai rancangan. Sehingga diperoleh tampilan                   sebagai berikut : 


1.     5.  Klik output  2 kali. kemudian masukan himpunan fungsi keanggotaan berdasarkan data di atas.              untuk segitiga gunakan trimf dengan range (0-175). Untuk menambahkan inputan di membership          function editor. klik edit-MFs. Sehingga diperoleh tampilan sebagai berikut :


1.    6.   Setelah selesai memasukan variabel  input dan output, tahap selanjutnya adalah membuat aturan-            aturan sesuai rancangan. Klik edit-Rules dan tulis aturan berdasarkan input dan output yang kita              buat. Maka diperoleh tanpilan sebagai berikut.


1.      7. Setelah aturan dibuat. kemudian kita klik pada Rule-editor yaitu view-Rules maka muncul tampilan        dibawah ini, yang digunakan untuk melakukan perhitungan dan simulasi sesuai dengan rule yang          telah diberikan.


1.      8. Langkah terakhir adalah menyimpan file sistem fuzzy yang telah anda buat, klik File-Export-To file        Seperti tanpilan dibawah ini. 


Lihat juga Versi Gui Matlab


Terima kasih, semoga bermanfaat :)




Tidak ada komentar:

Posting Komentar