Sådan Capture og gemme billeder fra en Webcam i Java

February 13

Sådan Capture og gemme billeder fra en Webcam i Java

"Optagelse af billeder og video i et bibliotek," ellers kendt som LTI-CIVIL tillader Java til at tage billeder og video fra et capture enhed såsom et USB webcam eller virtuelt screencast af et skrivebord. At finde og gennemføre CIVIL er afgørende for at bruge et webcam via Java.

Vejledning


• Hent og installer LTI-CIVIL pakke fra sin hjemmeside. For Windows-computere, skal du bruge den nyeste "ZIP" arkiver. Til Mac og Linux, skal du bruge den nyeste "tar.gz" arkiver.

• Opret en ny strøm ved at tildele "system.openCaptureDeviceStream (info.getDecideID ());" til en variabel. Inden for denne strøm, skal du bruge "sæt Observer (ny CaptureObserver ())" kode til at oprette en observatør, som vil se streamen. Inden koden blok, du har oprettet til observatøren, så sørg for at tilføje et "public void onNewImage (CaptureStream stream Source, Image billede)" linje til rent faktisk at gøre det fanger. Dette vil tage et grundlæggende billede fra webcam. Den resulterende kode vil se sådan ud: din Stream = system.openCaptureDeviceStream (info.getDeviceID ()); captureStream.setObserver (ny CaptureObserver ()) {public void onNewImage (CaptureStream stream Source, Image billede)} yourStream.start ();

• Påberåbe start funktion din strøm ved at skrive "streamName.start ();" hvor strøm Name er variabel, du oprettede tidligere.