使用cvShowImage,可以在OpenCV中轻松显示图像.但是,您如何告诉OpenCV在每个其他窗口的顶部显示窗口?
我在显示图像的同时运行全屏OpenGL应用程序.第一次OpenCV窗口弹出我的应用程序窗口,但如果我点击我的应用程序的窗口(即重点关注它),那么我无法让OpenCV回到顶部OpenGL窗口,即使在销毁和重新创建窗口时也是如此.
我想过每次重命名窗口,但还有另一种方法吗?
这是我的应用程序的简化版本:
Mat img = imread("./picture.png");
namedWindow("Picture", CV_WINDOW_AUTOSIZE);
imshow("Picture", img);
waitKey(0);
Run Code Online (Sandbox Code Playgroud)
当I(同的OpenCV 2.4.3上的MacOS 10.8.2)执行已编译的应用程序打开时,终端窗口下方的窗口和未聚焦.所以,我必须首先点击(或Tab键)它,然后可以点击任何键waitKey来完成.
是否有可能cv::namedWindow自动聚焦?