我正在尝试显示来自摄像头的实时视频供稿,并将其显示在窗口中。
我目前只能显示来自网络摄像头的单个图像,而没有其他显示。
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();
}
}