Nwlapcug.com


Come acquisire e memorizzare le immagini da una Webcam in Java

Come acquisire e memorizzare le immagini da una Webcam in Java


"Cattura immagini e Video in una libreria," altrimenti noto come LTI-civile, permette di catturare immagini e video da un dispositivo di cattura, ad esempio una webcam USB o screencast virtuale di un desktop Java. Individuazione e implementazione civile è essenziale per utilizzando una webcam attraverso Java.

Istruzioni

1

Scaricare e installare il pacchetto di LTI-civile dal suo sito. Per computer Windows, utilizzare l'archivio "ZIP" più recente. Per Mac e Linux, utilizzare il più recente "TAR. GZ"archivi.

2

Creare un nuovo flusso assegnando "system.openCaptureDeviceStream(info.getDecideID());" a una variabile. All'interno di tale flusso, utilizzare il "setObserver (CaptureObserver()) nuovo"codice per creare un osservatore che controllerà il flusso. All'interno del blocco di codice che hai creato per l'osservatore, assicurarsi di aggiungere una linea di "public void onNewImage (CaptureStream streamSource, Image immagine)" per fare effettivamente la cattura. Questo acquisirà una base immagine dalla webcam. Il codice risultante sarà simile a questo:

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

captureStream.setObserver(new CaptureObserver())

{

public void onNewImage(CaptureStream streamSource, Image image)

}

yourStream.start();

3

Richiamare la funzione di inizio dello stream digitando "streamName.start();" dove streamName è la variabile creata in precedenza.