Panduan pengembang aplikasi mini WeChat pengenalan gambar berbasis cloud
Bab ini memperkenalkan fungsi umum dan metode implementasi kombinasi antara pengenalan cloud EasyAR dan aplikasi mini WeChat.
Fungsi dan penggunaan
XR-FRAME aplikasi mini WeChat adalah solusi pengembangan aplikasi XR/3D resmi dari WeChat, menggunakan teknologi rendering hibrida untuk mencapai kinerja mendekati native, menggabungkan efek visual dan kemudahan pengembangan, serta dapat membangun aplikasi AR dengan cepat. Kerangka kerja ini mendukung fungsi inti seperti pelacakan gambar, pemuatan model 3D, kontrol animasi, pemutaran video, dan efek partikel. Mode pengembangan terutama menggunakan pemrograman berbasis template WXML, hanya memerlukan sedikit kode logika untuk mencapai efek visual berkualitas tinggi.
Layanan pengenalan cloud EasyAR (CRS) berfokus pada skenario pencarian gambar berbasis perpustakaan gambar besar, mencapai pengenalan target yang efisien melalui algoritma cloud, dengan karakteristik harga terjangkau dan ambang batas akses rendah. Pengembang dapat mengintegrasikan dengan cepat dan menyelesaikan pengembangan fungsi.
Aliran data
flowchart TB
B[API atau EasyAR Web] --> A[Pengenalan cloud CRS] <--> D[Perangkat aplikasi mini WeChat]
C[Konten virtual] <--> D[Perangkat aplikasi mini WeChat]
Kombinasi XR-FRAME dan pengenalan cloud memungkinkan perangkat lokal tidak lagi dibatasi oleh jumlah gambar target, sehingga dapat memenuhi kebutuhan aplikasi untuk cakupan yang sangat luas.
Proses implementasi
Panggilan layanan pengenalan cloud
- Mengirim permintaan pengenalan gambar melalui API pengenalan cloud EasyAR (CRS)
- Memproses hasil pengenalan (berhasil/gagal mengenali, memproses Meta, dll.)
Konfigurasi gambar pelacakan
- Mengatur xr-ar-tracker secara dinamis berdasarkan trackingImage dari hasil pengenalan
Pemuatan sumber daya virtual
- Parsing pengenal sumber daya dalam data Meta
- Menggunakan xr-asset untuk mengunduh aset virtual seperti model 3D atau video
- Menambahkan aset virtual ke dalam adegan, dan mengkonfigurasi properti sumber daya (seperti skala, posisi awal, dll.)
Penyajian konten AR
- Mengikat aset virtual secara spasial dengan penanda pengenalan
- Mencapai efek rendering fusi realitas-virtual
- Menangani peristiwa interaksi pengguna (seperti ketuk, seret, dll.)
Fungsi umum
Setelah mendapatkan hasil pengenalan cloud, fungsi AR umum dalam aplikasi mini WeChat meliputi:
- Hanya mengenali dan menampilkan hasil pengenalan
- Hanya mengenali dan menampilkan video, animasi, model, skrip yang terkait dengan target pengenalan
- Pengenalan + pelacakan dengan overlay video, animasi, model, skrip