OpenCV 2.4.9 Full Screen

OpenCV 2.4.9 Full Screen

本文关键字:Full Screen OpenCV      更新时间:2023-10-16

我正在尝试创建一个在Raspberry Pi上全屏显示的OpenCV应用程序(C++年)。我还无法让我的应用程序全屏显示。我尝试了以下方法:

namedWindow("Image");
setWindowProperty("Image", CV_WND_PROP_FULLSCREEN, CV_WINDOW_FULLSCREEN);
// Create black empty images
Mat image = Mat::zeros(400, 400, CV_8UC3);
// Draw a circle 
circle(image, Point(200, 200), 32.0, Scalar(0, 0, 255), 1, 8);
imshow("Image", image);
waitKey(0);
return(0);

但是,这只给了我一个 400 x 400 的窗口。我已经引用了这篇文章 为什么OpenCV(@ Banana Pi,Raspbian)中的全屏窗口分辨率会减慢相机镜头并让它滞后?但这无济于事。如果有人有任何想法,我很想听听。谢谢,特拉维斯

尝试:

namedWindow("Image", WINDOW_NORMAL);

因为默认的WINDOW_AUTOSIZE标志不允许您调整窗口大小

此外,为清楚起见,请使用以下任一方法:

namedWindow("Image", WINDOW_NORMAL);
setWindowProperty("Image", CV_WND_PROP_FULLSCREEN, 1); //( on or off)

或:

namedWindow("Image", WINDOW_NORMAL | WINDOW_FULLSCREEN );