0

Código QR y Realidad Aumentada en Java

Posted by wkgarcia on julio 19, 2012 in Uncategorized |

Código QR y RA en Java

Introducción:

Código QR

¿Qué son Códigos QR?

Un código QR (por sus siglas en inglés: Quick Response) es básicamente un código de barras bidimensional que mediante una matriz de puntos puede almacenar cierta información encriptada. Esta puede ser una dirección URL o cualquier otro texto; el mismo que puede ser leído por los teléfonos inteligentes usando la cámara fotográfica para escanear el código. Además los QR pueden ser leídos desde PC, o tabletas usando la cámara fotográfica o cámara web de estos. Fue desarrollado en el año 1994 por la compañía japonesa Denso Wave, subsidiaria de Toyota.

Quizás su característica más importante es la notable aparición de tres cuadrados grandes que se encuentran en las esquinas, que cumplen la principal función de detectar la posición de código al lector.

Generar código QR mediante Java

Para generar este código lo podemos hacer con Netbeans usando la librería Zxing, que es open source y la podemos descargar del siguiente enlace:

http://code.google.com/p/zxing/downloads/detail?name=ZXing-1.6.zip&can=2&q=

Este blog no fue desarrollado con la finalidad de detallar paso a paso la creación de código QR mediante Java sino, de informar a quienes no conocían de este, lo accesible y legal de la creación de los mismos, ya sea por curiosidad o con el fin de aplicarlo en negocios; ya que los QR son de libre uso.

 

 

Realidad aumentada

¿Qué es Realidad Aumentada?

Es una visión directa o indirecta del mundo virtual en el mundo real. Es decir, mediante un conjunto de dispositivos que añaden información virtual a la información física ya existente.

Los dispositivos de Realidad aumentada constan de un headset y además un sistema de display con la finalidad de mostrar la información virtual que se añade a la real al usuario.

El “headset” lleva incorporado sistema GPS para localizar la situación del usuario.

Las imágenes del mundo real obtenidas con la cámara y las imágenes virtuales en 3d se fusionan en un lugar del mundo real. Ese mundo real debe ser situado por la cámara en un sistema de coordenadas.

Visualización mediante displays en la cabeza

Se lo hace mediante dispositivos ópticos que permiten al usuario poder ver el mundo físico a través de la lente y superponer información grafica sobre este.

El HMD(head Mounted Display) muestra las imágenes reales y virtuales fusionadas. El HMD debe ser rastreado con un sensor, gracias a este seguimiento el sistema añade información virtual al mundo físico

Creación de la realidad aumentada

Para la elaboración de imágenes 3d virtuales necesitamos seguir un conjunto de pasos.

Usa ActionScript 3.0 para definir los parámetros que permitan interpretar el código de la Realidad Aumentada y enlazarlo con las imágenes 3D o cualquier otra cosas que se quiera mostrar.

Aquí adjunto un video que encontré en YouTube, que no es de mi propiedad, en el que explica como crear todo desde cero.

http://www.youtube.com/watch?v=8FkrTu9i4R4&feature=player_embedded

Conclusión

Los códigos QR guardan información, la que puede ser revelada por un software, y la Realidad Aumentada no guarda más información que la orientación y ubicación del objeto virtual a crear.

Fuentes:

http://es.wikipedia.org/wiki/C%C3%B3digo_QR

http://www.codigo-qr.es/

http://www.pcdigital.org/generar-codigos-qr-con-qrcode/

http://qrcodesnews.com/%C2%BFcodigos-qr/

http://es.wikipedia.org/wiki/Realidad_aumentada

http://ingcarlosreina.inkframe.com/realidad-aumentada/tutorial-de-animacion-realidad-aumentada/

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Copyright © 2011-2024 Kevin G. All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.