Я пытаюсь отобразить прямую трансляцию видео с веб-камеры и отобразить ее в окне.
В настоящее время я могу отображать только одно изображение с веб-камеры и ничего больше.
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();
}
}