package com.github.sarxos.webcam; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; import com.github.sarxos.webcam.ds.openimaj.OpenImajDriver; public class OpenImajDriverExample { static { // set OpenIMAJ driver Webcam.setDriver(new OpenImajDriver()); } public static void main(String[] args) throws Throwable { // get default camera Webcam webcam = Webcam.getDefault(); // set VGA resolution and open webcam.setViewSize(WebcamResolution.VGA.getSize()); webcam.open(); // get image BufferedImage image = webcam.getImage(); // close camera webcam.close(); // save image to file ImageIO.write(image, "PNG", new File("bubu.png")); } }