Fecha
julio 2012
L M X J V S D
« Ene   Sep »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
Bienvenidos
Temas de interes general
Contador
  • 0Lecturas hoy:
  • 0Lecturas ayer:
  • 2080Total de visitas:
  • 0Hoy:
  • 0Ayer:
Contador de Visitas

CODIGO QR EN JAVA Y REALIDAD AUMENTADA

Codigo QR se puede guardar información de todo en código que no es visible fácilmente sino que hay que usar una aplicación para poder visualizar la información, que te pueden mandar un sms , visitar un sitio web , en mi caso baje la aplicación que fue muy fácil en mi teléfono iphone me puse en AppStore –buscar- Scanlife que es una aplicación gratis y fácil de bajar , se espera unos minutos y se carga .Luego me dirigi al link http://www.qrstuff.com/index.html que te crea los códigos qr y elegi plain text que me crea un texto.Pero no tan solo se crea texto sino que también se pueden se pueden crear un archivo gif y son mas de 20 tipos de datos, también para el uso de diseño grafico en formato raser png o jpg . Estaba buscando código qr de Espol y nos lleva a la pagina de internet de edina con toda la descripción de espol como dirección teléfono, etc.
Hasta un 30 % de un código qr se podía quitar e incrustrar una imagen y el código debería seguir funcionando
Si se derrama o corta el código no funciona y sale como dañado
Aquí les dejos algunas indicaciones que encontré en el block de que hacer y no hacer en el código qr
Mantener el tamaño de la imagen por debajo del 15% de la misma
• fue que no se puede borrar las tres esquinas con cuadrados que hay son de mucha importancia para la lectura de código, ya que permiten detectar la posición del lector de código
• Siempre dejar un borde en blanco
• Dentro de los códigos qr no tienen que tener ninguna imagen incrustrada en ellas
No utilizar el Api de Google
http://www.youtube.com/watch?v=oIN2JohKEGY este es link de video que me dirigio a las paginas siguientes.

Bueno según comprobé se ingresa a la pagina que pongo a continuación esta detallado para instalar en teléfonos iphones la aplicación que baje es Scanlife , y en esta pagina se genera los códigos que ud quiere como por ejemplo
http://www.qrstuff.com/index.html

http://code.google.com/p/zxing/downloads/detail?name=ZXing-1.6.zip&can=2&q=
en este link bajamos las librerías que nos falta en netbeans ZXing 1.6 release
Aplicaremos las librerías zxing 1.6 en el netbeans
Ponemos nuevo proyecto en netbeans , se agregan las librerías en la barra de menú – biblioteca –agregar – y agregamos .jar

Luego agregamos las importaciones de las librerías que necesitamos
import com.google.zxing.BinaryBitmap;
import com.google.zxing.LuminanceSource;
import com.google.zxing.MultiFormatReader;
import com.google.zxing.Reader;
import com.google.zxing.Result;
import com.google.zxing.client.j2se.BufferedImageLuminanceSource;
import com.google.zxing.common.HybridBinarizer;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
Despues ingresamos tres métodos que nos servirán para lectura de código qr
Reader leer = new MultiFormatReader();
File ubicacionImagen = new File(System.getProperty(«user.home») + «/qrcodeDemo.gif»);
BufferedImage imagen;
leer: Objeto de tipo Reader que realizara la interpretacion del codigo QR
ubicacionImagen: El archivo que contiene la imagen con el codigo a interpretar.
imagen: Utilizado para leer la imagen.
LuminanceSource fuente = new BufferedImageLuminanceSource(imagen);
Y creamos un mapa de bits a partir de ella…
BinaryBitmap mapaBits = new BinaryBitmap(new HybridBinarizer(fuente));
Con esto va a ser posible leer su contenido, para ello le indicamos al lector que decodifique el mapa de bits que recién hemos creado:
Result resultado = lector.decode(mapaBits);
El resultado lo almacena en un objeto de tipo com.google.zxing.Result al cual solo debemos invocar el método getText() para obtener el contenido del código QR:
System.out.println(«Contenido del codigo = «+resultado.getText());
Para que el código anterior funcione debemos encerrarlo dentro de un try-catch.
Al ejecutar la aplicación tras realizar los pasos anteriores estaremos decodificando el código QR dentro de la imagen indicada.

REALIDAD AUMENTADA
Es una visión del mundo real de los cuales se combinan con elementos virtuales. Es una realidad mixta a tiempo real . Son conjuntos de dispositivos que añaden información a la imagen
Es decir a una imagen se le agrega información adicional, no substituye a la realidad física sino que añade. Son una secuencia de videos como una forma de aumentar el mundo real .Permite visualizar todo el entorno físico , real, podemos ver una imagen de distintos angulos.
Podemos decir que:
• Tenemos una webcam o similar capaz de leer imágenes.
• Con el software adecuado instalado
• Se lee la imagen con un código QR
• Y se presenta la información
Según el Smartphone , Tablet , PC etc podremos ver las distintas aplicaciones y la realidad aumentad. Según el software que utilicemos podremos también tener información textual , multimedia
fuentes:qrstuff.com, youtube y mi aportación personal.

3 Responses to “CODIGO QR EN JAVA Y REALIDAD AUMENTADA”

  1. visit alhambra Says:

    visit alhambra…

    […]pachy » Blog Archive » CODIGO QR EN JAVA Y REALIDAD AUMENTADA[…]…

  2. how to link building Says:

    how to link building…

    […]pachy » Blog Archive » CODIGO QR EN JAVA Y REALIDAD AUMENTADA[…]…

  3. lista de email Says:

    good site! thanks! lista de email lista de email lista de email lista de email lista de email

Leave a Reply