Playstation Eye

viernes 12 de septiembre, 2008
 

Aprovechando mi reciente adquisición de una Playstation 3 (de la cual probablemente escribiré en un futuro próximo dado que tengo unas grandes expectativas en cuanto a su Power Cell), he comprado tambien su cámara, la PS Eye, ya que sus especificaciones son perfectas para el multitouch, y lo más importante, su precio es realmente asequible (teniendo en cuenta que una cámara de caracteristicas similares que tenga buen rendimiento para MT está en torno a los 300€ y no es fácil de conseguir).

 Sony PS Eye

Sony PS Eye:

  • 4 canales de entrada audio: 16 bits/por canal, 48kHz, SNR 90db 
  •  FOV: 56º o 75º
  •  640×480 a 60 fps o 320×240 a 120 fps
  •  Video sin compresión, u opcionalmente compresión JPEG

60 fps es justo lo que necesitamos para un tracking de blobs suave, pero podemos llegar a esos 120 si realmente queremos suavidad (eso si, menor resolución y una máquina potente).

El problema de esta cámara es hacerla funcionar en un PC. Ya estaba empezando a ponerme manos a la obra en escribir un driver para windows, cuando me encuentro que el gran AlexP en NUI Group acaba de publicar el primer driver funcional para la PS Eye (y por consiguiente me he ahorrado el trabajo). Todavía le falta pulirlo un poco y escribir un wrapper para utilizarla con touchlib, pero creo que pronto tendremos algo estable.

PCB ed la PS Eye

Por lo de pronto, ya he retirado el filtro IR de la cámara y utilizaré unos negativos fotográficos velados, o el disco interno de un floppy como filtro de luz visible. De este modo la cámara solo captará la luz infrarroja (no la imagen), es decir, solo los blobs de luz infrarroja que reflejamos con los dedos sobre el acrílico, que luego serán analizados con touchlib (aunque probablemente escriba mis propias librerias basadas en OpenCV para adaptarlo a mis necesidades).

Filtro IR de la PS Eye

En cuanto a mi prototipo, ya tengo todo cableado, y en breve publicaré algunas fotos de su funcionamiento.

5 Comentarios

  1. arturo lopez: martes 27 de enero, 2009

    se que es un poco rudimentario para ti, pero no sabes si es compatible con los juegos del eye toy? gracias

    Antonio Rodríguez: martes 27 de enero, 2009

    Si te refieres a si es compatible con la PS2, no, no es compatible, funciona solo con la 3.

    arturo lopez: martes 27 de enero, 2009

    Hola: me referia a si los juegos de ps2 o de “eye toy” se pueden jugar con la “ps eye”, (en mi ps3 si puedo jugar de ps2). Gracias y saludos.

    Antonio Rodríguez: martes 27 de enero, 2009

    Pues no te lo puedo asegurar, pero lo más probable es que no sea compatible. Internamente la Eye toy y el PS Eye son cámaras muy diferentes.

  2. arturo lopez: miércoles 28 de enero, 2009

    Ok. muchas gracias y aprovecho para comentarte es muy bueno tu proyecto de la pantalla

  3. gaston: jueves 12 de febrero, 2009

    Hola.Sabes si la Eyetoy para PS2 tiene tambien un filtro bloqueador de IR?

    Antonio Rodríguez: jueves 12 de febrero, 2009

    Practicamente todas las cámaras web tienen filtro IR.

    gaston: jueves 12 de febrero, 2009

    Efectivamente,lo tiene y lo saque.El procedimiento es similar al de la Eyetoy PS3.Gracias por la respuesta.
    Tambien estoy montando una multitouch.¿Te interesaria compartir tus Aplicaciones Flash con las que tengo?

  4. francisco: viernes 20 de marzo, 2009

    hola como estas , sabes me gustaria contactarme contigo por medio de mail , soy estudiante y quisiera saber si me puedes ayudar y guiar en la fabricacion de una mesa multitouch, algo me manejo en esto pero hay cosas que no encuentro en mi pais y otras en la que simplemente no me manejo, ojala puedas contactarme

  5. Stanislaw Szymczyk: lunes 22 de febrero, 2010

    Hi, I’m interested in PS3 Eye camera internals, do you have any hi-res photos of its PCB?

Deja un comentario