,

Tutorial: Realidad Aumentada + processing (Windows 8)

Avatar de Emiliusvgs - Emilio Vegas

Hola! Luego de investigar y comprobar que otras personas con errores similares a los míos. Decidí intentar hacer realidad aumentada con processing 2.03 y usando windows 8. Descubrí que no depende del sistema operativo, sino de la cantidad de programas que podemos tener sobre un tema específico.

Para ser más claros: Debido a los experimentos en programación que hago y los software y sdk que instalo hace que la computadora llegue a estar desordenada y con conflictos internos (Bienvenidos a Windows). Así que probarlo en una computadora nueva Windows 8, nos hace sentir que estamos en el cielo. Todo funcionó bien y les voy a explicar cómo:

  •  Processing 2.03 es el más estable versión que tenemos y se han esmerado para que todo funcione a la perfección.
  • Depurar los IDE y el SDK que hallamos instalado respecto a JAVA. Nos dará conflictos. Eso me pasó a mi.

Tutorial: Realidad Aumentada + Processing

Descarga Processing (la último versión)  y si desean donen para este IDE siga creciendo.
processing instalar

 

Descargar nyartoolkit. Ryu ha mejorado su web y ahora es más fácil encontrar las librerías. Tan solo dirígete a el sourceforge de sus librerías para processing.

lista nyartoolkit

 

Instalar Quicktime (si es que no lo tienen) y WinVdig. Sí, este último software lo seguimos usando y es que aunque cause alguna desazón podemos confiar en él una vez instalado. Yo he usado la versión la versión 1.05
quick time winvdig

Hagan un test usando el qtcap y verifiquen si se visualiza la webcam.
Ya tenemos casi todo listo. Ahora necesitamos los marcadores de siempre = HIRO. El infaltable hiro que he utilizado hace 4 años. Descarga el marcador Hiro aquí.

Finalmente abrimos las carpetas de nyartoolkit. Entramos a examples y luego a for2.x y finalmente instalamos el setup_examples_pss2- Lo que hace este programita es instalar todo lo necesario para correr los sketch. Incorpora en cada carpeta las librerías, códigos y complementos. nyartoolkit setup example

Vamos a usar el simplelite para correr el sketch

/**
NyARToolkit for proce55ing/1.0.0
(c)2008-2011 nyatla
airmail(at)ebony.plala.or.jp

最も短いARToolKitのコードです。
Hiroマーカを用意してください。

This sample program is most small sample as simpleLite.
The marker is «patt.hiro».
*/
import processing.video.*;
import jp.nyatla.nyar4psg.*;

Capture cam;
MultiMarker nya;

void setup() {
size(640,480,P3D);
colorMode(RGB, 100);
println(MultiMarker.VERSION);
cam=new Capture(this,640,480);
nya=new MultiMarker(this,width,height,»camera_para.dat»,NyAR4PsgConfig.CONFIG_PSG);
nya.addARMarker(«patt.hiro»,80);
cam.start();
}

void draw()
{
if (cam.available() !=true) {
return;
}
cam.read();
nya.detect(cam);
background(0);
nya.drawBackground(cam);//frustumを考慮した背景描画
if((!nya.isExistMarker(0))){
return;
}
nya.beginTransform(0);
fill(0,0,255);
translate(0,0,20);
box(40);
nya.endTransform();
}

Finalmente al correr el sketch tenemos que vernos así

realidad aumentada processing simple lite

 

No te olvides de suscribirte 🙂

[subscribe2]

Enjoying this article?

Subscribe to get new posts delivered straight to your inbox. No spam, unsubscribe anytime.

No spam. Unsubscribe anytime.

You may also like

See All Posts →

7 responses to “Tutorial: Realidad Aumentada + processing (Windows 8)”

  1. Avatar de LUIS

    Que tal, yo no he podido hacer realidad aumentada con el Processing 2.0.3 , cuando ejecuto el ejemplo simpleLite del Nyartoolkit aparece java.lang.NoClassDefFoundError:processing/core/PGraphics3D.

    Ahora este ejemplo y otros mas de realidad aumentada los corro con el Processing 1.5.1 y funcionan perfectamente.

    Todo esto lo ejecuto bajo GNU/Linux Debian Wheezy 64bits, pero parece que Nyartoolkit solo funciona con el Processing 1.5.1.

    Si tienes alguna idea de como hacer funcionar el Nyartoolkit con Processing 2.0.3 en GNU/Linux te lo agardeceria.

    Saludos.

    1. Avatar de Emilio Vegas

      Hola Luis
      Yo tengo ese problema en windows 7 y la verdad cuando trabajo con Processing 1.5.1 funciona perfectamente
      También me arroja una error parecido. Estoy buscando el problema y espero encontrar solución.

      Te comento
      Saludos

  2. Avatar de Victor Saez
    Victor Saez

    Hola, la verdad estoy recién empezando y encuentro este tema asombroso, segui paso a paso tu tutorial, pero me arroja este error: No library found for jp.nyatla.nyar4psg
    As of release 1.0, libraries must be installed in a folder named ‘libraries’ inside the ‘sketchbook’ folder.
    estoy trabajando con la versión 1.5 de processing, me gustaría alguna ayudita XD

    1. Avatar de Emilio Vegas
      Emilio Vegas

      Hola Victor
      El error se debe a que no tienes instalada la librería a nyartoolkit. Lo que puedes hacer es arrastrar la librería a tu sketch
      Saludos

      1. Avatar de Francisco Díaz
        Francisco Díaz

        Hola que tal, al realizar todo lo del ti¿utorial me manda un error con este tema:
        cam.start();

        «The function start()does not exist.

        no detecta esa función, ya instale quicktime y complemento. gracias

  3. Avatar de Jose Oliva

    Hola, tengo un notebook con windows 8.1 una camara HP truevision HD y al la hora de hacer el test con QTcap me arroja un error de coneccion ;<, si no es mucha la molestia alguna ayuda porfa, la camara funciona bien

Deja un comentario

This site uses Akismet to reduce spam. Learn how your comment data is processed.