Panduan Developer WeChat Mini Program untuk Image Cloud Recognition
Bab ini terutama memperkenalkan fitur umum dan metode implementasi untuk menggabungkan EasyAR Cloud Recognition dengan WeChat Mini Program.
Fitur dan Penggunaan
WeChat Mini Program XR-FRAME adalah solusi pengembangan aplikasi XR/3D resmi dari WeChat. Framework ini menggunakan teknologi hybrid rendering untuk mencapai performa mendekati native, sekaligus menggabungkan kualitas visual dan kemudahan pengembangan, sehingga aplikasi AR dapat dibuat dengan cepat. Framework ini mendukung fitur inti seperti image tracking, pemuatan model 3D, kontrol animasi, pemutaran video, dan efek partikel. Model pengembangannya terutama berbasis pemrograman template WXML dan hanya memerlukan sedikit kode logika untuk menghasilkan efek visual berkualitas tinggi.
EasyAR Cloud Recognition, CRS, berfokus pada skenario pencarian gambar dalam pustaka gambar berskala besar. Dengan algoritma cloud, layanan ini menyediakan pengenalan target yang efisien, bernilai tinggi, dan mudah diintegrasikan, sehingga developer dapat cepat melakukan integrasi dan menyelesaikan pengembangan fitur.
Data Flow
flowchart TB
B[API atau EasyAR Web] --> A[CRS pengenalan cloud] <--> D[Mini Program WeChat sisi perangkat]
C[Konten virtual] <--> D[Mini Program WeChat sisi perangkat]
Setelah XR-FRAME digabungkan dengan Cloud Recognition, perangkat lokal tidak lagi dibatasi oleh jumlah target, sehingga dapat memenuhi kebutuhan aplikasi dalam jangkauan sangat besar.
Alur Implementasi
Pemanggilan layanan cloud recognition
- Mengirim permintaan image recognition melalui API EasyAR Cloud Recognition, CRS
- Memproses hasil recognition, termasuk berhasil/gagal dan pemrosesan Meta
Konfigurasi tracking image
- Mengatur xr-ar-tracker secara dinamis berdasarkan trackingImage dalam hasil recognition
Pemuatan virtual asset
- Mengurai identifier asset dalam data Meta
- Menggunakan xr-asset untuk mengunduh virtual asset seperti model 3D atau video
- Menambahkan virtual asset ke scene dan mengonfigurasi properti asset, seperti skala dan posisi awal
Penyajian konten AR
- Mengikat virtual asset secara spasial ke marker yang dikenali
- Menerapkan efek rendering yang memadukan konten virtual dan nyata
- Menangani event interaksi pengguna, seperti ketuk dan drag
Fitur Umum
Setelah cloud recognition memperoleh hasil, fitur AR umum dalam WeChat Mini Program meliputi:
- Hanya recognition dan menampilkan hasil recognition
- Hanya recognition dan menampilkan video, animasi, model, serta skrip yang terkait dengan target recognition
- Recognition + tracking untuk overlay video, animasi, model, dan skrip