执行 Opencv 程序时系统崩溃

Posted

技术标签:

【中文标题】执行 Opencv 程序时系统崩溃【英文标题】:System Crash on Executing Opencv Program 【发布时间】:2016-04-30 20:57:01 【问题描述】:

我有一台配备 GPU Nvidia GTX 950M 的华硕 R5 10 JX 笔记本电脑。我打算做一个opencv项目。我使用 mingw-CodeBlocks 在 Windows 10 上构建了 open cv。我编译并运行了以下代码:

#include <opencv2/core/utility.hpp>
#include <iostream>
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp>
using namesapce cv;
int main()

  VideoCapture cap(0);
 

Hpwever 当我运行该程序时,我的网络摄像头刚刚亮起,然后系统崩溃 - 一个 BSOD 错误。我发现错误源自 Nvidia GPU 的 nvlddmkm.sys 驱动程序(系统转储分析显示,当我禁用 GPU 时我的程序运行良好)。 Nvidia的驱动程序都是最新的。有人可以帮忙吗?

【问题讨论】:

【参考方案1】:

我遇到了同样的问题。我刚刚卸载了 Nvidia 驱动程序并让 Windows 10 自行安装。现在一切正常!

【讨论】:

以上是关于执行 Opencv 程序时系统崩溃的主要内容,如果未能解决你的问题,请参考以下文章

NDK或OpenCV相机崩溃这个应用程序?为什么?

程序崩溃后是否可以执行代码?

OpenCV程序在退出时崩溃linux(使用cvtColor)

Qt Creator 在尝试运行 OpenCV 程序时崩溃。 [ntdll.dll 崩溃]

C++ 程序在执行 std::string 分配时总是崩溃

程序崩溃后是不是可以执行代码?