Tecnología

Inicio

Cómo capturar y almacenar imágenes desde una cámara web en Java

Cómo capturar y almacenar imágenes desde una cámara web en Java


"Tomar imágenes y vídeo en una biblioteca", también conocida como LTI-CIVIL, permite Java para capturar imágenes y vídeo desde un dispositivo de captura, tales como una cámara web USB o screencast virtual de un escritorio. La búsqueda y aplicación civil es esencial para el uso de una cámara web a través de Java.

Instrucciones

1 Descargar e instalar el paquete de LTI-civil de su página web. Para ordenadores Windows, utilizar los últimos archivos "zip". Para Mac y Linux, utilizar los últimos archivos "TAR.GZ".

2 Crear un nuevo flujo mediante la asignación de "system.openCaptureDeviceStream (info.getDecideID ());" a una variable. Dentro de esa corriente, utilice el "setObserver (nueva CaptureObserver ())" código para crear un observador que mirar la corriente. Dentro del bloque de código que ha creado para el observador, asegúrese de añadir un "onNewImage public void (imagen Imagen CaptureStream StreamSource,)" línea para hacer realidad la captura. Esta capturará una imagen básica de la cámara web. El código resultante tendrá este aspecto:

yourStream = system.openCaptureDeviceStream (info.getDeviceID ());

captureStream.setObserver(new CaptureObserver())

{

pública onNewImage vacío (CaptureStream StreamSource, la imagen Imagen)

}

yourStream.start ();

3 Invocar la función de inicio de su corriente escribiendo "streamName.start ();" donde streamName es la variable que ha creado anteriormente.