Как я могу создать прямую трансляцию видео с веб-камеры, используя Javafx и opencv? - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь отобразить прямую трансляцию видео с веб-камеры и отобразить ее в окне.

В настоящее время я могу отображать только одно изображение с веб-камеры и ничего больше.

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();
    }
}
...