Analisis Marker Analisis Sistem

30

3.1.5 Analisis Marker

Marker merupakan salah satu komponen yang penting dalam sisten Augmented Reality yang digunakan untuk membuat suatu aplikasi dengan sistem Augmented Reality. Pada umumnya marker merupakan ilustrasi hitam dan putih persegi dengan batas hitam tebal dan latar belakang putih atau bentuk barcode. Seiringnya perkembangan Augmented Reality saat ini marker tidak lagi menggunakan ilustrasi hitam dan putih persegi dengan batas hitam tebal dan latar belakang putih. Namun sudah menggunakan bentuk marker gambar dengan bentuk bebas yang memiliki kontras dan ketajaman gambar yang sangat tinggi.

3.1.5.1 Proses Pembuatan Marker

Pada fase pembuatan marker pada tugas akhir ini, penulis menggunakan library vuforia sebagai pendukung untuk membuat aplikasi Augmented Reality pada perngkat lunak unity3D engine sebagai development environment. Pada dasarnya vuforia telah menyediakan tools untuk menginisialisasi feature bernama target manager system. Tools ini berfungsi untuk memberikan feature dan ratting pada gambar yang dijadikan marker. Berikut merupakan halaman dari target manager pada situs www.vuforia.com dapat dilihat pada Gambar 3.4. [11] Gambar 3.4 Target Manager Pada Website Vuforia 31 Pada dasarnya fungsi utama dari target manager pada vuforia adalah memudahkan para developer yang menggunakan library vuforia untuk membangun sebuah aplikasi Augmented Reality. Pihak vuforia memberikan kemudahan bagi developer agar tidak kesulitan untuk membuat sebuah penanda pada gambar yang akan digunakan sebagai marker penanda. Berikut merupakan alur dari proses membuat marker melalui web vuforia menggunakan tools target manager dapat dilihat pada Gambar 3.5. Gambar 3.5 Proses Pembuatan Feature Pada Image Target Gambar 3.5 dapat dijelaskan sebagai berikut: 1. Developer memilih gambar dengan ekstensi .JPG atau .PNG dengan maksimal size 2 MB. 2. Developer mengupload gambar pada target manager, memberi nama target, mengisi lebar target dan memilih jenis target berupa single image, karena jenis target yang digunakan berupa gambar 2D. Berikut merupakan pemilihan jenis target dapat dilihat pada Gambar 3.6. Gambar 3.6 Type Target Yang Digunakan 3. Inisialisasi feature dan rating diproses oleh library vuforia, kemudian setelah berhasil diinisialisasi target didownload dengan ekstensi .unitypackage atau .zip. 32

3.1.5.2 Metode FAST Corner Detection

Inisialisasi feature pada library Qualcomm Vuforia ini menggunakan metode FAST Corner Detection untuk pembuatan marker sehingga membantu developer membuat sebuah penanda berupa image target. Berikut merupakan cara kerja metode FAST Corner Detection. 1. Hal yang pertama dilakukan metode Fast Corner Detection adalah menentukan sebuah titik p pada citra denga posisi awal x p ,y p . Gambar 3.7 Titik awal nilai p 2. Tentukan keempat titik. Titik pertama n=1 terletak pada koordinat x p ,y p+3 , titik keduan=2 terletak pada koordinat x p+3 ,y p , titik ketiga terletak pada koordinat n=3 terletak pada koordinat x p , y p-3 , titik keempat n=4 terletak pada koordinat Xp- 3 ,y p . Gambar 3.8 Empat Titik Koordinat 33 3. Bandingkan intensitas titik pusat p dengan keempat titik disekitar. Jika nilai intensitas dititik p bernilai lebih besar atau lebih kecil daripada intensitas tiga titik disekitarnya ditambah dengan suatu intensitas batas ambang, maka dapat dikatakan bahwa titik p adalah suatu sudut. Gambar 3.9 Menentukan Titik Atau Sudut 4. Ulangi proses sampai seluruh titik pada citra sudah dibandingkan intensitasnya.

3.1.5.3 Proses Deteksi Marker

Proses pendeteksian marker yaitu proses tracking objek menggunakan AR Camera dan Image Target pada asset packe vuforia unity. Beberapa tahapan pada pendeteksian feature marker pada gambar yang dijadikan sebagai image target minimalnya harus mendapakan 3-5 rating bintang. Karena agar pada saat proses pendeteksian oleh kamera lebih cepat dan mudah dikenali feature-nya oleh AR kamera dan tidak menyebabkan lost tracked Objek 3D yang muncul mudah hialang. Berikut merupakan alur pendeteksian marker menggunakan vuforia unity dapat dilihat pada Gambar 3.10. 34 Gambar 3.10 Flowchart Deteksi Marker Adapun langkah-langkah pengaturan yang harus diperhatikan agar marker terdeteksi oleh AR Camera pada pembuatan di perangkat lunak unity3D engine. Berikut merupakan langkah-langkah pengaturan yang harus di perhatikan dapat dilihat pada Gambar 3.11. Gambar 3.11 Proses Load Gambar Pada Gambar 3.11 dapat dijelaskan sebagai berikut: 1. Langkah pertama untuk pengaturan pada unity3D engine agar image target atau marker terdeteksi yaitu dengan melakukan pengisian lisensi key yang 35 diberikan oleh web vuforia dan memasukan nilai jumlah maksimal image target yang akan dideteksi. Karena apabila nilai yang ditentukan berisi nilai 0, maka AR camera tidak akan mendeteksi marker satu pun. Pada perancangan ini input dibatasi sampai 5 marker. Gambar 3.12 Proses Pengecekan Lisensi Dan Maksimal Marker 2. Langkah kedua yaitu, me-load database image target atau marker tersebut dan mengecek database markeryang aktif sebagai acuan munculnya objek 3D dengan memberi tanda ceklis. Gambar 3.13 Proses Mengaktifkan Database Marker 3. Langkah ketiga yaitu, langkah yang harus diperhatikan dimana setiap image target pada project unity: a. Pilih type image target yang disimpan pada SD CARD, CLOUD_RECO yakni memanfaatkan CLOUD sebagai penyimpanan asset yang sudah di apply pada marker. b. Pilih database image target yang berisi kumpulan image target yang sudah dipack ke uniypackage. c. Pilih image target yang akan digunakan sebagai penanda untuk acuan munculnya objek 3D yang sesuai berdasarkan objek yang akan dimunculkan. 36 d. Mengisi nilai lebar dan tinggi image target, namun nilai tersebut biasanya sudah default muncul sesuai dengan saat memasukan nilai pada saat upload gambar yang akan dijadikan marker di web vuforia. e. Tidak memberi ceklis pada presersve child size karena akan memungkinkan mengubah skala target Augmented Reality. Gambar 3 14 Proses Menentukan Database Dan Image Target Setelah langkah-langkah diatas telah terpenuhi maka dilakukan proses pengecekan feature oleh AR camera. Metode yang digunakan pada pelacakan marker menggunakan metode NFT Natural Feature Tracking. Metode natural feature dan rating merupakan teknik penilaian seberapa baik sebuah gambar untuk dapat dideteksi oleh AR kamera pada vuforia SDK. Rating ini dapat dilihat pada target manager untuk setiap gambar yang diunggah oleh developer melalui web vuforia. Memilih ekstensi yang diinginkan sesuai bahasa pemrograman yang digunakan. Disini penulis menggunakan Unity3D sebagai pembangun aplikasi AR. Dan menjadikan ekstensi nya menjadi file .xml dan .dat berikut isi file tersebut. Gambar 3.15 File .Xml Database Image Target 37

3.2 Analisis Kebutuhan Non-Fungsional