La Red de Conocimientos Pedagógicos - Conocimientos sobre estudiar en el extranjero - ¿Cuáles son las diferencias entre Qualcomm SDK y OpenCV para realidad aumentada AR? ¿Cuáles son sus ventajas y desventajas?

¿Cuáles son las diferencias entre Qualcomm SDK y OpenCV para realidad aumentada AR? ¿Cuáles son sus ventajas y desventajas?

Basado en Qualcomm SDK, la identificación y el seguimiento se pueden completar llamando directamente a las API existentes.

Para hacer un dibujo, solo es necesario obtener la matriz de postura después del reconocimiento y seguimiento.

Para hacer dibujos, puede usar Unity3D o puede usar directamente OpenGLES para la representación y el análisis de la animación del modelo.

Por supuesto, la ventaja de Unity3D es que puede simplificar muchos costos de aprendizaje, y usar OpenGLES también requiere mucho esfuerzo. Además, no hay muchos códigos fuente abiertos disponibles para renderizado y animación. Muchos de ellos deben ser escritos por usted mismo, lo cual no se recomienda para principiantes.

Así que la ventaja es la rápida resolución.

Las aplicaciones desarrolladas en base al SDK de Qualcomm tendrán marcas de agua. Si desea eliminar la marca de agua o si desea una versión identificada en la nube, debe pagar.

Basado en OpenCV.

No existe un código fuente abierto listo para usar para la identificación y el seguimiento sin marcadores. La mayoría de los códigos fuente abiertos que se pueden encontrar se basan en marcadores y son muy ineficientes.

Para realizar el reconocimiento y seguimiento de AR, debe desarrollarlo usted mismo.

Y esta parte del costo de aprendizaje y el costo de desarrollo son relativamente altos.

Es difícil alcanzar la eficiencia/precisión/robustez de Qualcomm.

Aunque hay muchos artículos en esta parte.

Sin embargo, se encontrarán varios problemas durante la implementación.

La ventaja es que se mejora la capacidad de autoaprendizaje.

Pero es difícil lograr la comercialización.