MindDecoder.com Decodifica tu mente

8Oct/090

Reconociendo numeros. Vision por computador (I)

La visión por computador es un campo que siempre me ha parecido muy interesante.  Desde que ví los primeros programas de realidad aumentada funcionando me pregunté cómo sería posible que el ordenador consiguiese interpretar lo que veía a través de una cámara y me he propuesto implementar una aplicación (espero que para el iphone ya veremos si para el iphone por las limitaciones que hemos comentado en anteriores posts) que lo consiga. Así que ha llegado el momento de escribir una entrada sobre el tema...

4Oct/090

Iphone y realidad aumentada (II)

Actualmente desarrollar aplicaciones de realidad aumentada para el Iphone es posible pero al margen de Apple, es decir, el API oficial no aporta la funcionalidad necesaria para hacerlo. La limitación está en que no es posible ni tratar video en tiempo real ni superponer nada sobre lo que estamos capturando con la cámara (aunque, como comentamos en anteriores posts, existen ya aplicaciones de este tipo para el terminal). Todo esto va a cambiar a medias en cuanto se libere la nueva versión del OS (la 3.1, actualmente en versión beta 2 sólo para desarrolladores). Digo a medias porque sólo será posible superponer información sobre lo que estamos viendo, no permitirá analizar lo que se capture a través de la cámara en tiempo real. Veremos que tal funciona...

P.D: saludos a mi correctora. :-)

29Sep/090

Iphone y realidad aumentada

He de reconocer que, en un principio, el Iphone no me llamó mucho la atención. La primera vez que lo vi me pareció un cacharro curioso pero por el que no pagaría el precio que tiene... hasta que apareció el Iphone 3GS y, con él, todas las aplicaciones de realidad aumentada. Normalmente, cuando me encuentro con algo nuevo de estas características, siempre intento averiguar cómo podría hacerlo y esta vez no fue una excepción...

La realidad aumentada (augmented reality in english) se basa en añadir información virtual al mundo real. Para esto es necesario, como mínimo, un dispositivo que capture las imágenes, un procesador que las trate y un segundo dispositivo que sea capaz de mostrarlas. Y para muestra un botón:

- Layar:

Layar

Cualquiera puede intuir que se necesitan grandes capacidades de procesamiento para poder manejar toda la información necesaria (hay que tener en cuenta que hay que capturar unos 3o fotogramas por segundo, tratarlos y dibujar otros 30). Vamos a ver qué requisitos cumple nuestro querido (fijaos si me gusta que ahora lo llamo querido y todo) Iphone:

El Iphone (y el 90 % de los terminales hoy en día) son capaces de capturar imágenes y mostrarlas con lo que ya cumplimos dos requisitos. Tenía conocimiento de la potencia del procesador de dicho terminal pero nunca me imaginé que fuese capaz de lidiar con la mencionada realidad aumentada... y no me equivocaba. Todas las aplicaciones se basan en tres cosas: GPS, brújula y acelerómetro, nada más, ni complejos cálculos, ni bases de datos con las que comparar...nada. Tan sencillo como eso. Ubico el terminal en un mapa, calculo la dirección en la que se orienta y la posición del teléfono con respecto al suelo y... ¡magia! sé lo que tendría que estar mirando esa persona.

Después de este descubrimiento me dije...  "y ahora, ¿cómo se programa todo esto?" Y lo estoy averiguando aunque lo iré contando en próximos posts.

29Sep/090

Hello world! Appeasing the Tiki Gods…

Hola a todos!

Después de conseguir instalar WordPress me encuentro con que el primer post que aparece es éste y me viene que ni pintado... ¿Qué sería de los comienzos sin el Hello World? Si, esa frase que nos hace pensar: "¡Esto esta chupao!" aunque esa ilusión dura relativamente poco...

El objetivo de este blog es narrar mi progreso como programador para Iphone/Android aunque no dudéis que, por el camino, iré comentando todo lo que me parezca tecnológicamente (y no tanto) interesante a saber: aplicaciones, gadgets, seguridad en redes... Imagino que, si habéis llegado hasta aquí os interesará el tema y, si no, dadle una oportunidad que seguro no os defraudará. No me enrollo más, así que...

Bienvenidos!

   
Get Adobe Flash playerPlugin by wpburn.com wordpress themes