Java: LTI-CIVIL, usando video desde cámara USB, adiós a JMF

lti civil
lti civil

Hola, estuve probando JMF, después de correr algunas aplicaciones me di cuenta de lo limitado que es en cuanto al soporte de Hardware, pues conecte una Cámara VIMICRO 305 y no la reconoció, estoy avanzando un pequeño programa que se dedique a la vigilancia algo asi como Jvigilancia, pero que soporte muchos más dispositivos.

Des esta manera encontré a LTI-CIVIL, el cual es una biblioteca Java para capturar imágenes de una fuente de vídeo como una cámara USB. Proporciona una API sencilla y no depende de o el uso de JMF! es por ello que me descargué el paquete y al querer buscar un manual o tutorial o algun pequeño How To, no lo encontré, pero como es Software Libre, esta me proporciona los fuentes, revisé los fuentes de los ejemplos y me di cuenta básicamente de lo que debía hacer para realizar un Player.

Al parecer no existe el streaming, sino que un Evento (newImage) es escuchado y este será el encargado de transferir la nueva imagen que llega desde la camara a donde nosotros lo deseemos, es decir lo que mostraremos será una secuencia de imágenes las cuales irán apareciendo dando la sensación de video. Esto tiene la ventaja que al tomar una foto la tarea se vuelve sencillísima sin necesidad de un “FrameGrabbing” como hacíamos en JMF.

El esquema básico a continucación describe como lo he hecho y he visto que lo han hecho los chicos de FMJ.

Sigue leyendo “Java: LTI-CIVIL, usando video desde cámara USB, adiós a JMF”