Guía para desarrolladores de WeChat Mini Program con Image Cloud Recognition
Este capítulo presenta principalmente funciones comunes y métodos de implementación para combinar EasyAR Cloud Recognition con WeChat Mini Programs.
Funciones y uso
WeChat Mini Program XR-FRAME es una solución oficial de WeChat para el desarrollo de aplicaciones XR/3D. Usa tecnología de hybrid rendering para lograr un rendimiento cercano a native, combinando calidad visual y comodidad de desarrollo, lo que permite crear rápidamente aplicaciones AR. El framework admite funciones principales como image tracking, carga de modelos 3D, control de animaciones, reproducción de video y efectos de partículas. El modelo de desarrollo se basa principalmente en programación de plantillas WXML y requiere solo una pequeña cantidad de código lógico para lograr resultados visuales de alta calidad.
EasyAR Cloud Recognition, CRS, se centra en escenarios de búsqueda por imagen para bibliotecas masivas de imágenes. Mediante algoritmos cloud, ofrece reconocimiento eficiente de targets, buena relación coste-rendimiento y bajo umbral de integración, permitiendo a los desarrolladores integrar rápidamente y completar el desarrollo de funciones.
Flujo de datos
flowchart TB
B[API o EasyAR Web] --> A[CRS de reconocimiento en la nube] <--> D[Mini Program de WeChat en el dispositivo]
C[Contenido virtual] <--> D[Mini Program de WeChat en el dispositivo]
Después de combinar XR-FRAME con Cloud Recognition, el dispositivo local deja de estar limitado por el número de targets, lo que puede satisfacer necesidades de aplicaciones en rangos muy amplios.
Flujo de implementación
Llamada al servicio cloud recognition
- Enviar una solicitud de image recognition mediante la API de EasyAR Cloud Recognition, CRS
- Procesar el resultado de recognition, incluido éxito/fallo y procesamiento de Meta
Configuración de tracking image
- Configurar dinámicamente xr-ar-tracker según trackingImage en el resultado de recognition
Carga de virtual assets
- Analizar identificadores de asset en los datos Meta
- Usar xr-asset para descargar virtual assets como modelos 3D o videos
- Añadir virtual assets a la scene y configurar propiedades de asset, como escala y posición inicial
Presentación de contenido AR
- Vincular espacialmente virtual assets al marker reconocido
- Implementar efectos de renderizado que fusionan contenido virtual y real
- Gestionar eventos de interacción de usuario, como toques y arrastre
Funciones comunes
Después de que cloud recognition obtiene un resultado, las funciones AR comunes en WeChat Mini Programs incluyen:
- Solo recognition y visualización de resultados de recognition
- Solo recognition y visualización de video, animación, modelo y script asociados al target reconocido
- Recognition + tracking con superposición de video, animación, modelo y script