Guía para desarrolladores de mini programa de WeChat para reconocimiento de imágenes en la nube
Este capítulo presenta las funciones comunes y métodos de implementación al combinar el reconocimiento en la nube de EasyAR con los mini programas de WeChat.
Funciones y uso
El XR-FRAME de mini programas de WeChat es una solución de desarrollo de aplicaciones XR/3D lanzada oficialmente por WeChat. Utiliza tecnología de renderizado híbrido para lograr un rendimiento cercano al nativo, combinando efectos visuales con facilidad de desarrollo, permitiendo construir rápidamente aplicaciones AR. Este marco admite funciones clave como seguimiento de imágenes, carga de modelos 3D, control de animaciones, reproducción de videos y efectos de partículas. Su modo de desarrollo se basa principalmente en programación mediante plantillas WXML, requiriendo solo un código lógico mínimo para lograr efectos visuales de alta calidad.
El servicio de reconocimiento en la nube (CRS) de EasyAR se especializa en escenarios de búsqueda de imágenes por imagen en bibliotecas masivas. Mediante algoritmos en la nube, logra un reconocimiento de objetivos eficiente, con alta relación costo-eficiencia y bajo umbral de acceso. Los desarrolladores pueden integrarlo rápidamente y completar el desarrollo de funciones.
Flujo de datos
flowchart TB
B[API o EasyAR Web] --> A[Reconocimiento en la nube CRS] <--> D[Dispositivo Mini Programa WeChat]
C[Contenido virtual] <--> D[Dispositivo Mini Programa WeChat]
Al combinar XR-FRAME con el reconocimiento en la nube, los dispositivos locales ya no estarán limitados por la cantidad de imágenes objetivo, resolviendo la necesidad de aplicaciones con alcances extremadamente amplios.
Proceso de implementación
Invocación del servicio de reconocimiento en la nube
- Realizar solicitud de reconocimiento de imágenes mediante la API de CRS de EasyAR
- Procesar resultados del reconocimiento (éxito/fallo, procesar Meta, etc.)
Configuración de imagen de seguimiento
- Configurar dinámicamente xr-ar-tracker según trackingImage en los resultados del reconocimiento
Carga de recursos virtuales
- Analizar identificadores de recursos en los datos Meta
- Usar xr-asset para descargar activos virtuales como modelos 3D o videos
- Añadir activos virtuales a la escena y configurar sus propiedades (como escala, posición inicial, etc.)
Presentación de contenido AR
- Vincular espacialmente activos virtuales con marcadores de reconocimiento
- Lograr efectos de renderizado con fusión de elementos virtuales y reales
- Manejar eventos de interacción del usuario (como clics, arrastres, etc.)
Funciones comunes
Después de obtener resultados del reconocimiento en la nube, las funciones AR más utilizadas en mini programas de WeChat incluyen:
- Solo reconocer y mostrar resultados de reconocimiento
- Solo reconocer y mostrar videos, animaciones, modelos o scripts asociados al objetivo reconocido
- Reconocimiento + seguimiento con superposición de videos, animaciones, modelos, scripts