Buenas a todos otro día más, hace un mes más o menos colgamos un tutorial para realizar una aplicación de realidad aumentada para Android, pues después de unas cuantas preguntas de nuestros lectores he decidido crear un tutorial de como se crea una base de datos para las imágenes objetivo.
Repasamos un poco, Vuforia de Qualcomm es una librería que permite desarrollar de manera sencilla aplicaciones de realidad aumentada para dispositivos móviles con iOS o Android.
El funcionamiento se basa en la detección de ciertas imágenes usando la cámara del dispositivo (Trackables). Las funciones de la librería proporcionan la posición y orientación de dichos trakeables a través de una matriz de 4×4 llamada matriz de pose.
Una vez que la librería reporta la detección del trakeable en el mundo y nos da su matriz de pose, es decisión del programador cómo tratar dicha información. Un uso típico es el de situar un modelo 3D en la posición y con la orientación indicada por la matriz de pose del trackable detectado, como vemos en nuestro tutorial de Vuforia y Android.
Ya repasado un poco de conceptos, pasamos a Como crear Image Target en Vuforia para nuestra aplicación.
Paso 1.- Entrar en el sitio web para crear la Image target
En el primer paso tenemos que entrar en la página web de Vuforia para poder crear la base de datos de imágenes objetivo. Pulsa aquí para entrar al Target Manager.
Paso 2.- Ya dentro, crear la base de datos
Creamos la base de datos pulsando en el boton con el recuadro rojo como vemos en la siguiente imagen:
Paso 3.- Le damos un nombre y pulsamos el boton crear
Paso 4.- Añadir Image Target
Creada la base de datos, añadimos la imagen objetivo que queremos utilizar para que aparezca el objeto.
Paso 5.- Crear Image Target
Rellenamos los datos de Target Name, seleccionamos Single Image, introducimos en Target Dimension la dimensión de la imagen objetivo que vamos a introducir y le damos al boton Add.
Paso 6.- Ya esta casi listo…
Ya subida y creada la Image Target, si todo ha ido bien y ha sido aceptada por el Target Manager; esto lo podemos ver en la siguiente imagen en el cuadro número, será aceptada si tiene 4 o 5 estrellas. Si no ha sido aceptada es porque la imagen elegida no tiene suficientes puntos característicos para que los pueda detectar la ARCamera.
Ahora seleccionamos la Image Target como vemos en el paso 1 de la figura y luego descargamos la base de imágenes objetivo que hemos creado y seleccionado como vemos en el punto 2 de la figura.
Ya esta creada la Image Target, ¿has visto que fácil es Como crear Image Target en Vuforia? ahora solo queda importar al Unity y utilizarla como y cuando queráis. Puedes ver más en nuestro tutorial para realizar una aplicación de realidad aumentada para Android.
¡Hasta otro tutorial de Realidad Aumentada!
Soy nuevo en esto y me preguntaba si me puede ayudar en la configuracion del sdk de vuforia en unity 3d, y tambien para exportar a un archivo .apk de android, ya lo intente pero no me sale, te lo agradeceria mucho por tu ayuda
Hola Alberto,
Precisamente este post es un post complementario a lo que solicitas en tu comentario, aquí te dejo el link:
https://www.milcursosgratis.com/aplicacion-de-realidad-aumentada-android-vuforia/
Un saludo 😉
te comento que no puedo registrarme en la página que indicas!
así que no puedo continuar …
me puedes ayudar!!
Hola Jose,
Prueba registrarte con otra dirección de correo, a mi no me funciono a la primera con la dirección de correo que utilizo normalmente.
Un saludo 😉
Hola estoy desarrollando para ios y quiero utilizar ARCamera pero tienes alguna idea de como hacerle para que en lugar de que reconozca una imagen reconozca un patron, ósea que sea capaz de identificar un objeto con ciertas características o dimensiones ? mas o menos es lo que necesito y no se si pudieses orientarme. Gracias
Buenos días Arturo,
Lo siento pero desconozco esa caracteristica del framework de Vuforia, se que funciona por patrones pero por objetos lo desconozco.
Un saludo 😉
Hola esto resulta muy fácil pero resulta que en la nueva versión de vuforia la que sale de color verde no pasa nada cuando uno coloca alguna imagen ( NO DA NINGUNA PUNTUACIÓN NI DA NINGUNA CLASE DE RESPUESTA) me gustaría saber como se utiliza y como puedo crear mis propios marcadores.
le agradezco mucho ala persona que me de la informacion correcta.
Buenas Alfredo,
Prueba primero con una image target que sabes que se reconoce seguro como la de madera o piedra, y luego prueba alguna otra tuya personalizada.
Un saludo 😉
hola yo pude subir la imagen y me da puntuacion de 5 estrellas pero no me deja descargarlo..me dice: se a producido un error al procesar la solicitud
Buenas Mario,
También me ocurrió a mi, vuelvelo a intentar otro momento y me comentas.
Un saludo 😉
Hola como estan? soy nuevo por aca, les quiero hacer una consulta, estamos desarrollando una app para ios con Vuforia, existe la posibilidad de reconocimiento de multipatron?, o sea, estamos mostrando un video por patron, existe la forma de agregar mas patrones y por cada uno mostrar un video?
Saludos y gracias…
Buenas tardes Gustavo,
Así es, igual que se realiza para objetos 🙂 Esta explicado en el tutorial 😉
Un saludo
hola esta muy bueno este tutorial pero a la hora de descargar la imagen me marca este error y mi imgen ha obtenido puntuacion de 5 estrellas
No hay objetivos activos seleccionados para su descarga. Por favor, compruebe el estado de sus objetivos y vuelva a intentarlo.
Hola y como puedo hacer la coneccion para que la app muestre mis imagenes desde la base de datos