我正在使用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行上移动时,while之后应用程序因访问冲突而崩溃。但是调用mDnn.Forward可以毫无问题地返回结果。我不知道,哪里可能有问题。
Program Trace' has exited with code 0 (0x0).
has exited with code -1073741819 (0xc0000005) 'Access violation'.

最佳答案

好的,我找到了解决方案。似乎所有问题都可以通过启用
调试选项卡上项目属性中的“启用本机代码调试”属性。

更新

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

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

10-10 07:23