BAB III PERANCANGAN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN PERANCANGAN SISTEM. Dalam pengerjaan tugas akhir ini memiliki tujuan untuk mengektraksi

BAB 4 HASIL DAN PEMBAHASAN

BAB III ANALISA DAN PERANCANGAN

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 3 PEMBAHASAN. 3.1 Sistem Absensi Berbasis Webcam

BAB III METODE PENELITIAN. melacak badan manusia. Dimana hasil dari deteksi atau melacak manusia itu akan

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi

BAB IV IMPLEMENTASI & EVALUASI

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan

BAB II LANDASAN TEORI. Kamera web (singkatan dari web dan camera) merupakan sebuah media

BAB V IMPLEMENTASI SISTEM

Praktikum 1 Installation for OpenCV

BAB 1 PENDAHULUAN. pemograman juga mengalami peningkatan kerumitan dan fungsi. Salah satu bidang

PENGAMAN RUMAH DENGAN SISTEM FACE RECOGNITION SECARA REAL TIME MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS

BAB IV HASIL DAN UJI COBA

1. BAB I PENDAHULUAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 3 ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. keberadaan wajah secara langsung dari sebuah kamera. Dengan demikian

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I SEKILAS VISUAL STUDIO.NET 2008

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN SISTEM. Perancangan sistem dimulai dari penempatan posisi kamera dengan posisi yang

BAB 4 IMPLEMENTASI DAN EVALUASI PROGRAM. implementasi dari program aplikasi yang dibuat. Penulis akan menguraikan

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... DAFTAR LAMPIRAN Latar Belakang... 1

BAB V IMPLEMENTASI DAN PENGUJIAN

M. Miftakul Amin

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

BAB 1 PENDAHULUAN. Manusia memiliki insting untuk berinteraksi satu sama lain demi mencapai

IMPLEMENTASI DAN EVALUASI

DAFTAR ISI. DAFTAR ISI... vii. DAFTAR GAMBAR... x. DAFTAR TABEL... xii I. PENDAHULUAN Latar Belakang Rumusan Masalah...

1. BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III METODE PENELITIAN

BAB 4 HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

PENGEMBANGAN SISTEM ABSENSI BERBASIS FACE RECOGNITION DENGAN METODE LDA

BAB 3 PERANCANGAN SISTEM

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

BAB III METODE PENELITIAN. Mulai. Studi Pustaka. Perancangan Perangkat Lunak. Pembuatan Sistem. Uji. Selesai. Gambar 3.1 Diagram Alir Penelitian

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. beberapa proses yang dilakukan yaitu proses peminjaman buku, proses

PERANCANGAN PERGERAKAN WEBCAM BERDASARKAN PERUBAHAN POSISI WAJAH MENGGUNAKAN METODE EIGENFACE BERBASIS RASPBERRY PI

BAB I PENDAHULUAN. telinga, wajah, infrared, gaya berjalan, geometri tangan, telapak tangan, retina,

BAB IV PENGUJIAN SISTEM. mendeteksi tempat parkir yang telah selesai dibuat. Dimulai dari pengambilan

BAB IV PENGUJIAN SISTEM. koordinat pada tiap-tiap area, akses pixel, contrast streching, histogram. yang

PENGEMBANGAN APLIKASI PENGENAL WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN OPENCV AHMAD BASUKI

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

ANALISIS DAN PERANCANGAN SISTEM

PROSEDUR MENJALANKAN PROGRAM. Berikut kami lampirkan bagaimana cara menjalankan program / aplikasi pendeteksian malaria kami.

DAFTAR ISI ABSTRAK... 7 KATA PENGANTAR... 8 DAFTAR ISI DAFTAR TABEL DAFTAR GAMBAR DAFTAR LAMPIRAN BAB I PENDAHULUAN...

BAB II DASAR TEORI. 2.1 Perkembangan Teknologi Pengolahan Citra

BAB 3 PERANCANGAN PERANGKAT LUNAK

pengambilan citra video, pemrosesan citra pada setiap frame,, pendeteksian objek

BAB III PERANCANGAN SISTEM

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. Sistem penglihatan manusia merupakan suatu system yang sangat kompleks,

BAB 1 PENDAHULUAN. dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien. Kantor

BAB 4 IMPLEMENTASI DAN EVALUASI

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

BAB III ANALISIS DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih locker

BAB IV IMPLEMENTASI DAN EVALUASI PROGRAM APLIKASI SMART READER

BAB III ANALISA DAN DESAIN SISTEM

PERANCANGAN dan REALISASI FACETRACKER WEBCAM MENGGUNAKAN METODE HAAR-LIKE FEATURE BERBASIS RASPBERRY PI 2

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN. dan bahan, agar mendapatkan hasil yang baik dan terstruktur. Processor Intel Core i3-350m.

APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN BAHASA PEMROGRAMAN JAVA

BAB IV HASIL DAN PEMBAHASAN

BAB III METODE PENELITIAN. Pada penelitian ini, penulis menggunakan objek penelitian Biro Jasa

SEGMENTASI CITRA MENGGUNAKAN K-MEANS DAN FUZZY C- MEANS DENGAN BERBAGAI RUANG WARNA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 3 PROSEDUR DAN METODOLOGI

BAB IV ANALISA DAN PERANCANGAN

APLIKASI PENGHITUNG JUMLAH ORANG LEWAT MENGGUNAKAN METODE NORMALIZED SUM SQUARED DIFFERENCES (NSSD) SKRIPSI

Penerapan Face Recognition dengan Metode Eigenface pada Intelligent Car Security

IMPLEMENTASI SEGMENTASI CITRA DAN ALGORITMA LEARNING VECTOR QUANTIZATION (LVQ) DALAM PENGENALAN BENTUK BOTOL

PENGENALAN BAHASA ISYARAT HURUF ABJAD MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION (LVQ) SKRIPSI

Hasil Ekstraksi Algoritma Principal Component Analysis (PCA) untuk Pengenalan Wajah dengan Bahasa Pemograman Java Eclipse IDE

FACE RECOGNITION MENGGUNAKAN METODE TWO- DIMENSIONAL PRINCIPAL COMPONENTS ANALYSIS (2DPCA) ABSTRAK

BAB III PERANCANGAN SISTEM

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan September 2011 s/d bulan Februari

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

BAB 4 HASIL DAN PEMBAHASAN

BAB 3 ANALISA DAN PERANCANGAN SISTEM

Spesifikasi: Ukuran: 14x21 cm Tebal: 130 hlm Harga: Rp Terbit pertama: Maret 2005 Sinopsis singkat:

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ABSTRAK. Aplikasi Metode Viola Jones dan Eigenface Untuk Pengenalan Ekspresi Wajah Manusia

BAB II LANDASAN TEORI

BAB III ANALISA DAN PERANCANGAN

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

MODUL 1 DASAR-DASAR PEMROGRAMAN C++

DAFTAR ISI. ABSTRAK... vi. KATA PENGANTAR... vii. DAFTAR ISI... ix. DAFTAR GAMBAR... xivv. DAFTAR TABEL... xix. DAFTAR LAMPIRAN...

BAB 4 IMPLEMENTASI DAN EVALUASI. pengenalan dan penentuan kondisi akuarium ikan hias air laut :

Pemrogram Pem a rogram n Visual Delphi 7

BAB 4 PERANCANGAN. 4.1 Perancangan Sistem

Transkripsi:

BAB III PERANCANGAN SISTEM 3.1 Diagram Blok Sistem ini terdiri dari 2 blok utama yaitu blok proses pelatihan dan proses pengenalan. Blok proses pelatihan terdiri dari webcam dan perangkat lunak yang memproses citra masukan menjadi karakteristik citra yang hasilnya akan disimpan. Sedangkan pada blok proses pengenalan terdiri dari webcam, perangkat lunak yang memproses citra masukan menjadi karakteristik citra, lalu membandingkannya dengan karakteristik citra yang telah disimpan hingga dan memberikan output hasil pengenalan. Berikut ini adalah diagram blok secara keseluruhan: Gambar 3.1. Diagram Blok Keseluruhan Sistem 3.2 Diagram Alir Berikut ini adalah diagram alir yang akan digunakan dalam membuat algoritma program untuk mendukung sistem pengenalan wajah secara online ini: 33

34 Gambar 3.2. Diagram Alir Keseluruhan Sistem Gambar 3.2 menunjukan diagram alir keseluruhan sistem yang dirancang. Dimana, sistem pengenalan wajah proses ini akan diawali dengan inisialisasi library-library yang akan digunakan oleh program dan diakhiri oleh hasil pengenalan wajah. Input pada sistem ini akan terjadi secara otomatis, jika citra wajah terdeteksi maka proses akan dilanjutkan ke proses pengenalan atau pelatihan jika tidak program akan mencari masukan citra wajah secara terus menerus. Program ini akan selesai ketika ada penekanan tombol selesai pada keyboard.

35 Gambar 3.3. Diagram Alir Proses Simpan Citra Gambar 3.3 menggambarkan aliran proses penangkapan citra, dimana aliran ini menunjukan bagaimana citra masukan ditangkap, lalu diselaraskan sampai disimpan ke dalam database dalam bentuk file gambar PGM (Portable GrayMap).

36 Gambar 3.4. Diagram Alir Proses Pre-Processing Citra Uji Gambar 3.4 menunjukan diagram alir yang menggambarkan aliran preprocessing citra uji, dimana aliran ini menunjukan proses penyelarasan citra uji.

37 Gambar 3.5. Diagram Alir Proses Ekstraksi PCA Gambar 3.5 menjelaskan tentang proses ekstraksi fitur menggunakan algoritma PCA. Proses ini dimulai dengan pembacaan data-data citra seperti jumlah orang, nama citra wajah orang, dan sebagainya. Lalu, dilakukan proses ekstraksi citra untuk mendapatkan eigenvalue dan eigenvector, kemudian dilanjutkan ke proses penghitungan eigenface.

38 Gambar 3.6. Diagram Alir Proses Klasifikasi Citra Gambar 3.6 menjelaskan proses klasifikasi citra, dimana pada proses inilah proses pengenalan terjadi. Proses ini akan membandingkan dua masukan yaitu fitur citra latih dan fitur citra uji, yang akan menghasilkan suatu nilai yaitu nilai kemiripan. Nilai kemiripan ini nantinya akan melalui proses thresholding, jika nilai kemiripan berada diatas nilai threshold, maka citra uji yang diujikan akan dikenali sebagai citra latih yang memiliki nilai diatas threshold tersebut. 3.3 Perancangan Sistem 3.3.1 Konfigurasi OpenCV2.1 OpenCV 2.1 adalah library tambahan, sehingga tidaklah otomatis terhubung dengan IDE yang digunakan, maka perlu dilakukan konfigurasi tertentu untuk menghubungkan library ini dengan IDE yang digunakan agar sistem pengenalan wajah ini dapat berjalan. Berikut ini adalah tahapan-tahapan konfigurasi penghubungan library OpenCV dengan IDE Microsoft Visual C++ 2008: 1. Penyertaan directory OpenCV Dengan menambahkan path $opencvdir\include\opencv ke opsi include files pada konfigurasi directory VC++: Tools\Options\Projects and Solutions\VC++ Directories. 2. Penyertaan library OpenCV

39 Dengan menambahkan path $opencvdir\lib ke opsi library files pada konfigurasi directory VC++: Tools\Options\Projects and Solutions\VC++ Directories. 3. Penyertaan source files Dengan menambahkan 4 path dibawah ini, ke opsi source files pada konfigurasi directory VC++: Tools\Options\Projects and Solutions\VC++ Directories. a. $opencvdir\src\cv b. $opencvdir\src\cvaux c. $opencvdir\src\cxcore d. $opencvdir\src\highgui 4. Penyertaan library OpenCV pada proyek yang dirancang Dengan menambahkan library-library files dibawah ini, kedalam linker input properties dari project properties proyek yang dirancang: Project Properties\Configuration Properties\Linker Input. a. cv210.lib b. cxcore210.lib c. highgui210.lib 3.3.2 Antarmuka Sistem Antarmuka sistem yang dirancang berupa command prompt dan frame video window yang terpisah, hal ini didasari karena keterbatasan dari library yang tidak mendukung manage code, yang menyebabkan terjadi error pada perancangan dengan antarmuka berbasis windows form application. Rancangan antarmuka pada command prompt terdiri dari: - Keterangan cara penggunaan sistem pengenalan wajah, yang menjelaskan tentang bagaimana cara melakukan proses pelatihan citra wajah dan cara keluar dari program. - Keterangan dari data wajah yang tersimpan didalam database. - Keterangan tentang proses yang sedang terjadi pada sistem pengenalan wajah.

40 Gambar 3.7. Prototype Antarmuka Command Prompt Sedangkan rancangan pada frame video window terdiri dari: - Tampilan citra yang ditangkap oleh webcam, dengan frame video windows berukuran 320x240. - Segmentasi wajah jika terdapat wajah pada citra yang ditangkap. - Keterangan nama pemilik citra wajah pelatihan yang mirip dengan citra wajah pengujian. - Keterangan tingkat kemiripan dari citra wajah tersebut.