Wie das zu ändern webcam-format in JavaCV?

Habe ich endlich JavaCV arbeiten mit meiner webcam aber ich kann nicht einen Weg finden, ändern Sie das output-format des Bildes packte.

Ich habe einen HP HD (720p) Feste webcam in meinem HP notebook. Die einzige Lösung die ich bekomme, ist 640 x 480. Ich habe versucht, über alle verfügbaren Unterklassen der FrameGrabber.

Ich bin mit diesem einfachen code:

import com.googlecode.javacv.CanvasFrame;
import com.googlecode.javacv.FrameGrabber;
import com.googlecode.javacv.cpp.opencv_core.IplImage;

public class Webcam {

    public static void main(String[] args) throws Exception {
        FrameGrabber grabber = FrameGrabber.createDefault(0);
        grabber.start();

        IplImage grabbedImage = grabber.grab();

        CanvasFrame frame = new CanvasFrame("Some Title", CanvasFrame.getDefaultGamma() / grabber.getGamma());

        while (frame.isVisible() && (grabbedImage = grabber.grab()) != null) {
            frame.showImage(grabbedImage);
        }

        frame.dispose();
        grabber.stop();
    }

}

Bin ich etwas fehlt, oder gibt es einen anderen Weg, um zu erfassen Bild aus einer webcam mit JavaCV?

Schreibe einen Kommentar