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.

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.
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

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. 
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í
No te olvides de suscribirte 🙂
[subscribe2]






Deja un comentario