环境:Windows10/Visual Studio 2017/OpenCV4.11
在调用imshow()的时候出现如下问题:
图像显示窗口呈灰色,无法正常显示。代码如下:
Mat image1 = imread("IMG_5589.jpg");
imshow("test", image1);
尝试重新配置环境变量、改为系统输入法等方案都无法解决,后来发现需要添加waitKey()即可正常显示。但是我看别人的代码里不写waitKey的也能正常显示,不知道是不是我的环境配置有问题还是OpenCV4.11的特性。
Mat image1 = imread("IMG_5589.jpg");
imshow("test", image1);
waitKey();
正常显示: