Pengertian Vuforia Arsitektur Vuforia

21 berada di lingkungannya. AR adalah cara baru dan menyenangkan dimana manusia berinteraksi dengan komputer karena dapat membawa objek virtual ke lingkungan pengguna, memberikan pengalaman visual yang alami dan menyenangkan.

7. Perangkat pengembang aplikasi android

a. Pengertian Vuforia

Menurut Mario Fernando 2013:6 vuforia adalah software untuk Augmented Reality yang dikembangkan oleh Qualcomm yang menggunakan sumber yang konsisten mengenai computer vision yang fokus pada image recognition. Vuforia mempunyai banyak fitur-fitur dan kemampuan yang dapat membantu pengembang untuk mewujudkan pemikiran mereka tanpa adanya batas secara teknikal. b. Jenis target pada Vuforia 1. Image target, contoh: foto, papan permainan, halaman majalah, sampul buku, kemasan produk, poster, kartu ucapan. 2. Frame markers, contoh: tipe frame gambar 2D dengan pattern khusus yang dapat digunakan sebagai permainan. 3. Multi-target, contoh: kemasan produk atau produk yang berbentuk kotak ataupun persegi. Jenis ini dapat menampilkan gambar sederhana Augmented Reality 3D. 4. Virtual button, contoh: yang dapat membuat tombol sebagai daerah kotak sebagai sasaran gambar.

c. Arsitektur Vuforia

22 Menurut Mario Fernando 2013:9-12 vuforia SDK memerlukan beberapa komponen penting agar dapat bekerja dengan baik. Komponen-komponen antara lain: 1. Kamera Kamera dibutuhkan untuk memastikan bahwa setiap frame ditangkap dan diteruskan secara efisien ke tracker. 2. Image Converter Mengkonversikan format kamera misalnya YUV12 ke dalam format yang dapat dideteksi oleh OpenGL misalnya RGB565 dan untuk tracking misalnya luminance. 3. Tracker Mengandung algoritma computer vision yang dapat mendeteksi dan melacak objek dunia nyata yang ada pada video kamera. Berdasarkan gambar dari kamera, algoritma yang berbeda bertugas untuk mendeteksi Trackable baru dan mengevaluasi virtual button. Hasilnya disimpan dalam state objek yang akan digunakan oleh video background renderer dan dapat diakses dari application code. 4. Video Background Renderer Me-render gambar dari kamera yang disimpan di dalam state objek. Performa dari video background renderer sangat bergantung pada device yang digunakan. 5. Application Code Menganalisis semua komponen dan melakukan tiga tahap penting dalam application code seperti: 23 a. Query state object pada target baru yang terdeteksi atau marker b. Update logika aplikasi setiap input baru masukkan c. Render grafis yang ditambahkan augmented 6. Target Resource Dibuat menggunakan on-line Target Management System. Assets yang diunduh berisi sebuah konfigurasi xml config.xml yang memungkinkan developer untuk mengkonfigurasi beberapa fitur dalam trackable dan binary file yang berisi database trackable. 7. Trackable Trackable adalah kelas dasar yang mewakili semua benda dunia nyata bahwa SDK Vuforia dapat melacak six-degrees-of-freedom. Setiap trackable, ketika dideteksi dan dilacak, memiliki nama, ID, status, dan pose informasi. Target gamabr, gambar Multi Target dan Marker, semua trackable yang mewarisi sifat dari kelas dasar. Trackables yang diperbarui setiap frame diproses dan hasilnya diteruskan ke aplikasi pada state objek. 8. Marker Dalam pembuatan marker dalam hal ini markerless diperlukan sebuah file gambar.jpg yang nantinya akan di-upload ke vuforia, marker yang telah di-upload akan dinilai kualitasnya oleh sistem.

8. Pemanfaatan Augmented Reality Sebagai Pengenalan Objek