opencv中的waitKey(0)不起作用的解决方法
opencv341中,调用wawitkey(0),就是不现实。或者一闪而过。
char response;
std::cin >> response;
//system("pause");
以上两种方法都使用了,还是不行。
代码如下:
using namespace cv;
int main()
{
// 读入一张图片
Mat img = imread("C:\\Users\\admin\\Desktop\\11.jpg");
//Mat img = imread("test1.jpg");
// 在窗口中显示
imshow("test", img);
// 等待30 ms后窗口自动关闭
waitKey(0);
char response;
std::cin >> response;
//system("pause");
return 0;
}
solve:
debug和release版本确实不同
头文件是不区分的,动态库和静态库lib都是区分的,
链接器-->输入里面输入—>附加依赖项也是区分debug与release版的
不能填错,也不能多填,我是degug x64的模式下调试的,因此只需添加opencv_world341d.lib: