使用OpenCV时出现的未加载ntdll.pdb的一种解决方案

错误描述:0x00007FFADD11A9C0 (ntdll.dll)处(位于 直线检测.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000010 时发生访问冲突。

如图

使用OpenCV时出现的未加载ntdll.pdb的一种解决方案_第1张图片

 问题原因:

imshow()函数后有一个waitKey()函数,waitKey()括号内数值过大会出现该种报错

解决方法:

waitKey()内数值减小,比如:waitKey(6000)->waitKey(0)

代码参考如下:

#include "stdio.h"
#include 
#include  
#include  
using namespace cv;
int main()
{
    Mat img = imread("D:\\1.jpg");
    namedWindow("测试opencv");
    imshow("测试opencv", img);
    waitKey(0);
}

你可能感兴趣的:(windows,c++,visual,studio)