c# - OpenCvSharp 访问冲突

标签 c# opencv 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 返回结果没有任何问题。我不知道,哪里可能有问题。

Program Trace' has exited with code 0 (0x0).
has exited with code -1073741819 (0xc0000005) 'Access violation'.

最佳答案

好的,我已经找到解决方案了。似乎一切都可以通过启用来解决 调试选项卡的项目属性中的“启用 native 代码调试”属性。

更新

启用此属性后,应用程序会因不同的错误而崩溃。 最后问题出在英特尔图形驱动程序版本:24 我必须卸载驱动程序,一切正常。 Uninstallation process

关于c# - OpenCvSharp 访问冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56705105/

相关文章:

c# - 循环 DynamicObject 属性

c# - GL 项目无法正常工作

c++ - OpenCV如何在二进制图像中找到连接组件的列表

visual-c++ - OpenCV Connected Component标签颜色?

c++ - 访问冲突错误 - ucrtbased.dll

c# - Task.Start、Task.RunSynchronously 和同步上下文

c# - MVC5 绑定(bind) Action 到按钮

c++ - 我们可以使用 pthread 库进行 opencv C++ 编程吗?

c - 下面的文件写入代码有什么问题吗?

c - Python Ctypes OSError : exception: access violation reading 0x00000000