我正在尝试显示一个图像,其中放大是至关重要的。在我的Ubuntu Gnome 16.04机器上,GUI始终显示并且图像可缩放。
但是在我的Ubuntu 18.04机器上,GUI从不显示,也不可缩放。我尝试了以下方法来创建Window:
cv::namedWindow("Name", CV_WINDOW_AUTOSIZE);
cv::namedWindow("Name", CV_GUI_NORMAL);
cv::namedWindow("Name", CV_GUI_EXTENDED);
使用cv::namedWindow()
和cvNamedWindow()
命令。他们都在我的16.04机器上工作,但在我的18.04上都没有。
我的OpenCV版本是3.2,我在ROS工作区使用它,如果这有任何区别。
我猜你正在使用的旗帜可能已经过时了。与OpenCV 3.2.0的文档一样,可用的标志如下:
这些标志可能适合您。