OpenCvSharp 访问冲突
OpenCvSharp Access Violation
我正在使用 OpenCvSharp4 4.1.0.20190416 和深度神经网络功能。
...
mDnn.SetInput(blob, "data");
// get output layer name
var outNames = mDnn.GetUnconnectedOutLayersNames();
// create mats for output layer
Mat[] outs = outNames.Select(_ => new Mat()).ToArray();
// Run dnn
mDnn.Forward(outs, outNames);
...
在调试过程中越过 mDnn.Forward 行时,应用程序因访问冲突而崩溃。但是调用 mDnn.Forward returns 结果没有任何问题。我不知道,哪里可能有问题。
Program Trace' has exited with code 0 (0x0).
has exited with code -1073741819 (0xc0000005) 'Access violation'.
好的,我找到了解决方案。似乎一切都可以通过启用来解决
"Enable native code debugging" 属性 在调试选项卡的项目属性中。
更新
启用此 属性 后,应用程序因不同的错误而崩溃。
最后问题出在英特尔图形驱动程序 version:24
我必须卸载驱动程序,一切正常。
Uninstallation process
我正在使用 OpenCvSharp4 4.1.0.20190416 和深度神经网络功能。
...
mDnn.SetInput(blob, "data");
// get output layer name
var outNames = mDnn.GetUnconnectedOutLayersNames();
// create mats for output layer
Mat[] outs = outNames.Select(_ => new Mat()).ToArray();
// Run dnn
mDnn.Forward(outs, outNames);
...
在调试过程中越过 mDnn.Forward 行时,应用程序因访问冲突而崩溃。但是调用 mDnn.Forward returns 结果没有任何问题。我不知道,哪里可能有问题。
Program Trace' has exited with code 0 (0x0).
has exited with code -1073741819 (0xc0000005) 'Access violation'.
好的,我找到了解决方案。似乎一切都可以通过启用来解决 "Enable native code debugging" 属性 在调试选项卡的项目属性中。
更新
启用此 属性 后,应用程序因不同的错误而崩溃。 最后问题出在英特尔图形驱动程序 version:24 我必须卸载驱动程序,一切正常。 Uninstallation process