PERANCANGAN APLIKASI DETEKSI WAJAH MENGGUNAKAN ALGORITMA VIOLA-JONES

dokumen-dokumen yang mirip
BAB 3 ANALISIS DAN PERANCANGAN. Tahap & Hasil Langkah Penelitian Literatur & Referensi. Memahami konsep deteksi wajah

BAB 1 PENDAHULUAN Latar Belakang

BAB 4 IMPLEMENTASI DAN PENGUJIAN

PENGEMBANGAN APLIKASI PENGENAL WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN OPENCV AHMAD BASUKI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

HUMAN COUNTER DENGAN METODE FACE DETECTION MENGGUNAKAN OPENCV PADA PLATFORM ANDROID TUGAS AKHIR

RANCANG BANGUN ALAT PEMANTAU KEMACETAN LALU LINTAS BERBASIS MIKROKONTROLER

BAB I PENDAHULUAN. pengetahuan yang sangat populer saat ini. Dengan ilmu pengetahuan ini, teknologi di

Pengenalan Bahasa Isyarat Tangan Menggunakan Metode PCA dan Haar-Like Feature

PEMBANGUNAN APLIKASI PENGOLAHAN CITRA DIGITAL STEREOGRAM

PEMBANGUNAN APLIKASI PENCARIAN LOKASI KULINER DI BANDUNG MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY

REALISASI SISTEM DETEKSI RASA KANTUK BERDASARKAN DURASI KEDIPAN MATA SECARA REAL TIME MENGGUNAKAN METODE VIOLA-JONES

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

APLIKASI PENGENALAN WAJAH MENGGUNAKAN METODE EIGENFACE DENGAN BAHASA PEMROGRAMAN JAVA

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

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

BAB 3 ANALISIS DAN PERANCANGAN SISTEM

KLASIFIKASI OBJEK KENDARAAN MENGGUNAKAN HAAR CASCADE CLASSIFIER TUGAS AKHIR

TUGAS AKHIR FACE RECOGNITION MENGGUNAKAN METODE VIOLA & JONES

PEMBANGUNAN APLIKASI PEMANTAUAN AKADEMIK SISWA BERBASIS CROSS PLATFORM MOBILE MENGGUNAKAN FRAMEWORK PHONEGAP

BAB II LANDASAN TEORI. Pengolahan Citra adalah pemrosesan citra, khususnya dengan menggunakan

BAB 4 HASIL DAN PEMBAHASAN

PEMBANGUNAN APLIKASI NEWS AGGREGATOR BERBASIS ANDROID DILENGKAPI FITUR BERITA PILIHAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

PEMBUATAN ANIMASI 3 DIMENSI GERAKAN BERJALAN DENGAN MENGGUNAKAN MAXSCRIPT

BAB 1 PENDAHULUAN. Sudah tidak diragukan lagi bahwa penerapan teknologi komputer dan teknologi informasi

BAB 1 PENDAHULUAN 1-1

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

PEMBANGUNAN PERANGKAT LUNAK PENJURIAN WUSHU SANDA BERBASIS WEB MENGGUNAKAN KONSEP SOFTWARE REUSE (Studi Kasus: Satriakusuma Wushu Indonesia - Bandung)

ABSTRAK. Kata kunci: pengenalan wajah, perangkat keamanan, sistem benam. vi Universitas Kristen Maranatha

PEMBANGUNAN SISTEM DETEKSI KEAMANAN SEPEDA MOTOR BERBASIS MIKROKONTROLER VIA PONSEL

TUGAS AKHIR. Disusun sebagai satu syarat untuk kelulusan Program Strata 1,Program Studi Teknik Informatika, Universitas Pasundan Bandung.

UNIVERSITAS BINA NUSANTARA. Program Ganda Teknik Informatika Matematika

PEMBANGUNAN PERANGKAT LUNAK PENYIRAMAN TANAMAN SECARA OTOMATIS BERBASIS ANDROID

APLIKASI PENGENALAN NAMA BARANG PADA SEBUAH PENITIPAN BARANG MENGGUNAKAN ALGORITMA SURF TUGAS AKHIR

PENGENALAN WAJAH MENGGUNAKAN METODE VIOLA JONES PADA INTELLIGENT HOME SECURITY SKRIPSI

SISTEM INVENTORY MENGGUNAKAN SCHEDULE ALERT VB.NET DENGAN FUNGSI ANTICIPATION STOCK BARANG DI GUDANG PADA TOKO LISTRIK JAYA KOMUNIKA

APLIKASI SIMULASI TATATERTIB LALULINTAS BERBASIS MULTIMEDIA UNTUK USIA PRA-SEKOLAH (Studi kasus: Yayasan Taman Lalulintas Ade Irma Nasution Bandung)

TUGAS AKHIR DETEKSI WAJAH DENGAN METODE VIOLA JONES PADA OPENCV MENGGUNAKAN PEMROGRAMAN PYTHON

ANALISA AKURASI TOOLS IMAGE FORENSIC DALAM MENDETEKSI KEASLIAN GAMBAR DARI KAMERA DIGITAL

Prototype Pendeteksi Jumlah Orang Dalam Ruangan

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

Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) PEMBANGUNAN VIRTUAL MIRROR EYEGLASSES MENGGUNAKAN TEKNOLOGI AUGMENTED REALITY

BAB II LANDASAN TEORI

BAB 3 ANALISIS & PERANCANGAN

PENGEMBANGAN SMART FARMING SISTEM PENYIRAMAN TANAMAN HIDROPONIK DAN AKUAPONIK

BAB III ANALISA DAN PERANCANGAN

BAB III PROSEDUR DAN METODOLOGI. banyak dipelajari dan dikembangkan saat ini, baik oleh para pelajar, maupun para ahli.

EKSPLORASI PYTHON MENGGUNAKAN FRAMEWORK DJANGO. (Studi Kasus : Sistem Perpustakaan Teknik Informatika UNPAS)

BAB 2 LANDASAN TEORI

SISTEM PENDETEKSI JUMLAH MOBIL DALAM INTELLIGENT TRANSPORT SYSTEM (ITS) MENGGUNAKAN METODE VIOLA-JONES

PEMBANGUNAN MEDIA INTERAKTIF UNTUK MENGUKUR POTENSI OTAK ANAK USIA DINI

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN ALGORITHM DESIGN PADA KONSEP COMPUTATIONAL THINKING

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN PATTERN RECOGNITION PADA KONSEP COMPUTATIONAL THINKING

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

PEMBANGUNAN SISTEM SMART BUILDING BERBASIS MIKROKONTROLER (Deteksi Ketinggian Air Dalam Sebuah Gedung)

APLIKASI PENGOLAHAN ARSIP SERTIFIKAT PEGAWAI BERBASIS WEB PADA TELKOM LEARNING CENTER

PERANCANGAN SISTEM INFORMASI EKSEKUTIF PADA PT DIHITAL JAYA SOLUSI

PEMBUATAN APLIKASI MULTIMEDIA PEMBELAJARAN PATTERN GENERALIZATION DAN ABSTRACTION PADA KONSEP COMPUTATIONAL THINKING

RANCANG BANGUN APLIKASI MEDIA PEMBELAJARAN UNTUK SISWA SEKOLAH DASAR MENGGUNAKAN TEKNOLOGI AUGMENT REALITY BERBASIS HTML5

ABSTRAK REALISASI PENJEJAKAN WAJAH DAN OBJEK BUKAN WAJAH MENGGUNAKAN HAAR-LIKE FEATURES BERBASIS RASPBERRY PI 2

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

ANALISA PERBANDINGAN KOMPRESI 2 GAMBAR TIFF DAN BMP MENGGUNAKAN METODE TRANSFORMASI WAVELET. Oleh: FIRU AL FARIZI

PEMBANGUNAN APLIKASI E-VOTING PEMILU RAYA MAHASISWA BERBASIS WEB

DETEKSI TINGKAT KEMACETAN LALU LINTAS BERDASARKAN LAJU KENDARAAN BERBASIS OPEN CV TUGAS AKHIR

SISTEM PELACAKAN WAJAH METODE HAAR

BAB 3 PERANCANGAN SISTEM

IDENTIFIKASI RAMBU-RAMBU LALU LINTAS MENGGUNAKAN LEARNING VECTOR QUANTIZATION

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM. Nama program yang hendak dikembangkan adalah Viola Jones Simulator. Tujuan dari

APLIKASI PENGOLAHAN CITRA SEBAGAI PENDETEKSI JARI PADA VIRTUAL KEYPAD

Rancang Bangun Prototipe Aplikasi Pengenalan Wajah untuk Sistem Absensi Alternatif dengan Metode Haar Like Feature dan Eigenface

PEMBANGUNAN APLIKASI E-COMMERCE LAYANAN JASA JAHIT BERBASIS WEB

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Sistem penghitungan pengunjung..., Ikhsan Putra Kurniawan, FASILKOM Universitas UI, 2008 Indonesia

PERANCANGAN TATA KELOLA TEKNOLOGI INFORMASI MENGGUNAKAN KERANGKA KERJA COBIT 5 PADA PROSES MONITORING DAN EVALUASI TERKAIT KEAMANAN SITU

DETEKSI WAJAH METODE VIOLA JONES PADA OPENCV MENGGUNAKAN PEMROGRAMAN PYTHON

Equipment Monitoring Control Manajemen System Berbasis Web Application

BAB 2 LANDASAN TEORI

DAFTAR ISI COVER LEMBAR PENGESAHAN INTISARI ABSTRACT PERNYATAAN KATA PENGANTAR DAFTAR ISI DAFTAR GAMBAR DAFTAR TABEL PENDAHULUAN

PEMBANGUNAN APLIKASI PENGALOKASIAN SDM UNTUK PENJADWALAN TRAINING ESQ BERBASIS WEB (Studi Kasus : ESQ Leadership Center Cabang Bandung)

APLIKASI PEMROSESAN CITRA UNTUK PENTAPISAN, DETEKSI TEPI, DAN PENGABURAN PADA KASUS CITRA MIKROSKOP ELEKTRON

PERANCANGAN DAN PENGEMBANGAN SISTEM DETEKSI RINTANGAN MENGGUNAKAN METODE HAAR-LIKE FEATURE PADA BRAIN-CONTROLLED WHEELCHAIR

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM KEAMANAN RUMAH BERBASIS WEB

PENERAPAN WI-FI TRIANGULATION UNTUK NAVIGASI DALAM GEDUNG BERBASIS ANDROID

PEMBANGUNAN WEB SERVICE UNTUK MENDUKUNG DASHBOARD SYSTEM BERBASIS LOKASI

BAB IV HASIL PENELITIAN DAN PEMBAHASAN. 4.1 Pengembangan Sistem Pengenalan Wajah 2D

Aplikasi Rekursifitas pada Algoritma Viola Jones

PERANCANGAN SISTEM INFORMASI PELAYANAN BEROBAT DI KLINIK UNIVERSITAS PASUNDAN BANDUNG

PERANCANGAN MANAJEMEN PERUBAHAN TERHADAP INFRASTRUKTUR TEKNOLOGI INFORMASI DI FAKULTAS TEKNIK UNPAS MENGGUNAKAN COBIT 5

PERANCANGAN INTERAKSI BERBASIS MOBILE STUDI KASUS: PENERIMAAN MAHASISWA BARU DI SITU UNIVERSITAS PASUNDAN BANDUNG

PERANCANGAN SISTEM INFORMASI PENJUALAN CATERING DENGAN METODE CRM (CUSTOMER RELATIONSHIP MANAGEMENT) (Studi Kasus CV.

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

APLIKASI MENGHITUNG JUMLAH KENDARAAN RODA EMPAT MENGGUNAKAN ALGORITMA VIOLA JONES PROPOSAL SKRIPSI

PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

Face Identification For Presence Applications Using Violajones and Eigenface Algorithm

RANCANG BANGUN APLIKASI SISTEM MANAJEMENT TRAINING KARYAWAN BERBASIS WEB DI CITIBANK INDONESIA. Laporan Tugas Akhir

AUTOMATIC HEAD ROTATING SYSTEM PADA DIGITAL PET MEMANFAATKAN FACE DETECTION

2016 DETEKSI MOOD PESERTA DIDIK PADA RUANG KELAS MENGGUNAKAN METODE DEEP LEARNING

Transkripsi:

PERANCANGAN APLIKASI DETEKSI WAJAH MENGGUNAKAN ALGORITMA VIOLA-JONES TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, Program Studi Teknik Informatika, Universitas Pasundan Bandung oleh : Sandy Permata Shulur nrp. 09.304.0021 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PASUNDAN BANDUNG AGUSTUS 2015

LEMBAR PENGESAHAN LAPORAN TUGAS AKHIR Telah disetujui dan disahkan Laporan Tugas Akhir, dari : Nama : Sandy Permata Shulur Nrp. : 09.304.0021 Dengan judul : PERANCANGAN APLIKASI DETEKSI WAJAH MENGGUNAKAN ALGORITMA VIOLA-JONES Bandung, Agustus 2015 Menyetujui, Pembimbing Utama, Pembimbing Pendamping, (R Sandhika Galih A, ST., MT.) (Erik, ST.)

DAFTAR ISI ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... iv DAFTAR GAMBAR... vi DAFTAR TABEL... vii DAFTAR SIMBOL... viii BAB 1 PENDAHULUAN... 1-1 1.1 Latar Belakang... 1-1 1.2 Identifikasi Masalah... 1-2 1.3 Tujuan Tugas Akhir... 1-2 1.4 Lingkup Tugas Akhir... 1-2 1.5 Metodologi Tugas Akhir... 1-2 1.5.1 Pengumpulan Kebutuhan... 1-3 1.5.2 Pengumpulan Data... 1-3 1.5.3 Pengembangan Aplikasi... 1-4 1.6 Sistematika Penulisan... 1-5 BAB 2 LANDASAN TEORI... 2-1 2.1 Wajah... 2-1 2.2 Biometrik... 2-1 2.2.1 Definisi Biometrik... 2-1 2.2.2 Penerapan Teknologi Biometrik... 2-2 2.3 Deteksi Wajah... 2-4 2.4 Algoritma Viola-Jones... 2-5 2.4.1 Cara Kerja Deteksi Wajah Viola-Jones... 2-5 2.4.2 Haar-Like Feature... 2-7 2.4.3 Integral Image... 2-8 2.4.4 Adaptive Boosting... 2-9 2.4.5 Cascade Classifier... 2-9 2.5 MATLAB... 2-10 2.5.1 Sejarah MATLAB... 2-10 2.5.2 Perkembangan MATLAB... 2-11 2.5.3 OpenCV Library... 2-12 BAB 3 ANALISIS DAN PERANCANGAN... 3-1 3.1 Kerangka Tugas Akhir... 3-1 3.2 Analisis... 3-3 iv

3.2.1 Analisis Kebutuhan... 3-3 3.2.2 Fungsional Aplikasi... 3-3 3.2.3 Analisis Interaksi... 3-4 3.2.4 Algoritma... 3-8 3.3 Perancangan... 3-16 3.3.1 Perancangan Arsitektur... 3-16 3.3.2 Perancangan Antarmuka... 3-17 3.3.3 Perancangan Algoritma... 3-19 BAB 4 IMPLEMENTASI DAN PENGUJIAN... 4-1 4.1 Implementasi... 4-1 4.1.1 Penerapan algoritma Viola-Jones.... 4-1 4.1.2 Pembuatan Function... 4-2 4.1.3 Tampilan Antarmuka... 4-2 4.2 Pengujian... 4-4 4.2.1 Pengujian menggunakan haarcascade_frontalface_default.xml... 4-7 4.2.2 Pengujian menggunakan haarcascade_frontalface_alt.xml... 4-9 BAB 5 KESIMPULAN DAN SARAN... 5-1 5.1 Kesimpulan... 5-1 5.2 Saran... 5-2 DAFTAR PUSTAKA... ix LAMPIRAN... A-1 v

DAFTAR GAMBAR Gambar 1.1 Tahapan Penelitian... 1-3 Gambar 1.2 Metodologi Waterfall... 1-4 Gambar 2.1 Skema Proses deteksi wajah dengan metode Viola-Jones... 2-12 Gambar 2.2 Jenis Haar-Like Feature... 2-13 Gambar 2.3 Contoh Citra Integral... 2-14 Gambar 2.4 Penjumlahan Nilai Per Piksel dari Setiap Kotak... 2-15 Gambar 2.5 Cascade Classifier... 2-16 Gambar 3.1 Use-case Diagram Deteksi Citra... 3-4 Gambar 3.2 Flowmap DiagramDeteksi Wajah Via Kamera... 3-5 Gambar 3.3 Activity DiagramDeteksi Wajah Via Foto... 3-7 Gambar 3.4 Skema Deteksi Viola-Jones... 3-8 Gambar 3.5 Contoh Perubahan Citra RGB Image Menjadi Grayscale... 3-8 Gambar 3.6 Pemilihan Fitur Wajah... 3-9 Gambar 3.7 Pemilihan Fitur Mata, Hidung, Mulut... 3-9 Gambar 3.8 Nilai Pixel-Pixel Pada Sebuah Fitur... 3-10 Gambar 3.9 Arah Perhitungan Integral Image... 3-11 Gambar 3.10 Hasil Perhitungan Integral Image... 3-12 Gambar 3.11 Menghitung Pixel Pada Daerah Tertentu... 3-12 Gambar 3.12 Classifier Lemah... 3-13 Gambar 3.13 Hasil Kombinasi Dari Classifier Lemah... 3-14 Gambar 3.14 Hasil Kombinasi Linier Dari Classifier Lemah... 3-14 Gambar 3.15 Cascade Classifier... 3-15 Gambar 3.16 Hasil Pendeteksian... 3-15 Gambar 3.17 Diagram Perancangan Arsitektur... 3-17 Gambar 3.18 Tampilan Aplikasi Deteksi Wajah... 3-18 Gambar 4.1 File opencv dan algoritma Viola-Jones pada MATLAB... 4-1 Gambar 4.2 File opencv dan algoritma Viola-Jones... 4-2 Gambar 4.3 Proses Pembangunan Tampilan Antarmuka... 4-3 Gambar 4.4 Hasil Pembangunan Tampilan Antarmuka... 4-4 vi

DAFTAR TABEL Tabel 3.1 Kerangka Tugas Akhir... 3-1 Tabel 3.1 Kerangka Tugas Akhir... 3-2 Tabel 3.2 Spesifikasi Perangkat Keras... 3-3 Tabel 3.3 Perhitungan Integral Image... 3-11 Tabel 4.1 Sampel Pengujian... 4-4 Tabel 4.1 Sampel Pengujian... 4-5 Tabel 4.1 Sampel Pengujian... 4-6 Tabel 4.2 Hasil pengujian menggunakan haarcascade_frontalface_default.xml.... 4-7 Tabel 4.2 Hasil pengujian menggunakan haarcascade_frontalface_default.xml.... 4-8 Tabel 4.2 Hasil pengujian menggunakan haarcascade_frontalface_default.xml.... 4-9 Tabel 4.3 Hasil pengujian menggunakan haarcascade_frontalface_alt.xml.... 4-10 Tabel 4.3 Hasil pengujian menggunakan haarcascade_frontalface_alt.xml.... 4-11 Tabel 4.3 Hasil pengujian menggunakan haarcascade_frontalface_alt.xml.... 4-12 vii

DAFTAR SIMBOL Simbol Keterangan Initial state Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal. Action state Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja. Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu. Decision Control flow Menunjukkan urutan eksekusi. Final state Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir. viii