如何使用Javafx和opencv从网络摄像头创建实时视频提要?

时间:2019-04-02 04:27:43

标签: java opencv javafx webcam webcam-capture

我正在尝试显示来自摄像头的实时视频供稿,并将其显示在窗口中。

我目前只能显示来自网络摄像头的单个图像,而没有其他显示。

public class Output {

    private WritableImage writableImage;
    private static VideoCapture cap;
    private ImageView imageview;
    private static ImageView cvFrame;
    private static boolean camActive = false;

    public static void display(String title, String message) {

        Stage window = new Stage();
        window.initModality(Modality.NONE);
        window.setTitle(title);
        window.setHeight(600);
        window.setWidth(800);
        Output obj = new Output();
        WritableImage writableImage = obj.SendPhoto();
        ImageView imageview = new ImageView(writableImage);
        imageview.setFitHeight(400);
        imageview.setFitWidth(600);
        imageview.setPreserveRatio(true);
        imageview.getImage();
        Label label = new Label();
        label.setText(message);
        Button closeButton = new Button("Close this window");
        closeButton.setOnAction(e -> window.close());
        Group root = new Group(imageview);
        Scene scene = new Scene(root, 600, 400);
        window.setScene(scene);
        window.show();
    }
}

0 个答案:

没有答案