Codigos QR y Realidad Aumentada

null

CODIGOS QR

Un código QR es un código de respuesta rápida o conocido como (quick response code), es un sistema para almacenar información en códigos de barra o en una matriz de puntos .

¿Y qué información encontrarás en un código QR? Pues los datos que haya querido incorporar el creador del código en cuestión: página web, datos de contacto, descripción o detalles del producto son los más habituales. Y es que estos cuadraditos son una manera peculiar de ofrecer información ampliada sobre un producto o servicio pero también un  descuento o  promoción y, por qué no, sobre uno mismo.

Dada la proliferación de smartphones , estos códigos se están usando con fines promocionales y publicitarios y empiezan a estar por todas partes. Así los podemos encontrar en etiquetas de productos, vallas publicitarias, anuncios o tarjetas de negocio pero también en  sitios  insospechados. En el blog Puro Marketing puedes ver algunas aplicaciones curiosas de los códigos QR como una camiseta, un cubo de Rubik o un collar, entre otras.

Leer un código QR desde tu smartphone es muy sencillo: una vez activado tu lector de códigos QR, solo tienes que acercar la cámara de tu móvil y enfocarlo. La mayoría de teléfonos viene con un lector incorporado (investiga en el menú, quizás no lo hayas visto pero ahí está). Si no lo encuentras tienes la opción de descargarte una aplicación desde Internet. Algunas webs donde puedes encontrar de manera gratuita estos lectores de códigos QR son i-nigma y Kaywa.

Uno de los motivos de que se estén extendiendo tanto es que cualquiera puede crearlos de una manera sencilla e inmediata. Para crear un código QR puedes recurrir a alguna de las páginas webs -  como  Códigos-QR y Kaywa – que disponen de generadores de códigos gratuitos.  Una vez elegido el tipo de contenido que quieres incluir – dirección web, texto, teléfono o SMS , en este caso -, tienes que seleccionar el tamaño del cuadrado (desde pequeño hasta súpergrande) y pulsar el botón de generar. Al instante tendrás tu propio código QR.

En java para implementar los códigos QR se utiliza la librería Barcode. Esta librería es utilizada por reporteadores (como iReport) para generar códigos de diversos tipos y algoritmos, en este caso la utilizaremos para generar el código QR.

Aquí les adjunto un link para que vean un tutorial lleno de pasos donde vamos a poder una prueba en java con los códigos QR

http://monillo007.blogspot.com/2011/10/generar-codigos-qr-en-java.html

Información adquirida de wikipedia.

REALIDAD AUMENTADA

La realidad aumentada (RA) se usa para definir una visión directa o indirecta de un entorno físico del mundo real, cuyos elementos se combinan con elementos virtuales para la creación de una realidad mixta en tiempo real. Consiste en un conjunto de dispositivos que añaden información virtual a la información física ya existente, es decir, añadir una parte sintética virtual a lo real. Esta es la principal diferencia con la realidad virtual, puesto que no sustituye la realidad física, sino que sobreimprime los datos informáticos al mundo real.

La realidad aumentada combina elementos reales y virtuales, es muy interactiva en el tiempo real y sobre todo está registrada en 3D.

Realidad Aumentada, es la incorporación de datos e información digital en un entorno real, por medio del reconocimiento de patrones que realiza mediante un software, en otras palabras, herramienta interactiva que está dando sus primeros pasos alrededor del mundo y que en unos años, la veremos en todas partes, corriendo y avanzando, sorprendiéndonos y alcanzando todas las disciplinas: videojuegos, medios masivos de comunicación, arquitectura, educación e incluso en la medicina, trayendo un mundo digital inimaginable a nuestro entorno real.

La aplicación de la realidad aumentada en java esta basada en unas librerias llamadas Jartoolkit y Nyartoolkit que están desarrolladas y basados en java. Estas dos librerías son utilizadas en processing. La ventaja es que los códigos son más limpios y permite elaborar  fácilmente ensayos de prueba y error. Ese trabajo me resultaba muy tedioso en Flex y usando actionscript.

Los dispositivos de Realidad aumentada normalmente constan de un "headset" y un sistema de display para mostrar al usuario la información virtual que se añade a la real. El "headset" lleva incorporado sistemas de GPS, necesarios para poder localizar con precisión la situación del usuario.

Los dos principales sistemas de "displays" empleados son la pantalla óptica transparente (Optical See-through Display) y la pantalla de mezcla de imágenes (Video-mixed Display). Tanto uno como el otro usan imágenes virtuales que se muestran al usuario mezcladas con la realidad o bien proyectadas directamente en la pantalla.

os Sistemas de realidad aumentada modernos utilizan una o más de las siguientes tecnologías: cámaras digitales, sensores ópticos, acelerómetros, GPS, giroscopios, brújulas de estado sólido, RFID, etc. El Hardware de procesamiento de sonido podría ser incluido en los sistemas de realidad aumentada. Los Sistemas de cámaras basadas en Realidad Aumentada requieren de una unidad CPU potente y gran cantidad de memoria RAM para procesar imágenes de dichas cámaras. La combinación de todos estos elementos se da a menudo en los smartphones modernos, que los convierten en un posible plataforma de realidad aumentada.

Existen algunos software libre para crear proyectos de realidad aumentada tales como: ARToolKit biblioteca GNU GPL, ATOMIC Authoring Tool, ATOMIC Web Authoring Tool

Un video es la mejor explicación para uds. aqui les dejo un taller sobre realidad aumentada espero les sea útil.

One Response to “Codigos QR y Realidad Aumentada”

  1. Homepage Says:

    ... [Trackback]...

    [...] Read More Infos here: blog.espol.edu.ec/eldo/2012/07/19/codigos-qr-y-realidad-aumentada/ [...]...

Leave a Reply