c# - OpenCvSharp 访问冲突
问题描述
我正在使用 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'.
解决方案
好的,我找到了解决方案。似乎一切都可以通过在调试选项卡的项目属性中启用“启用本机代码调试”属性来解决。
更新
启用此属性后,应用程序会因不同的错误而崩溃。最后问题出在英特尔显卡驱动程序版本中:24 我必须卸载驱动程序,一切正常。 卸载过程
推荐阅读
- javascript - 从数组中获取缺失的元素。如果元素不丢失,则返回 null
- html - 如何将文本放在容器中带有 img 标签的图像上,然后在该 div 中居中放置文本?
- python - 从 pypfopt 模块运行 EfficientFrontier 时出现错误消息
- jupyter-notebook - 如何打印目录和段落编号
- android - 删除列表项后从适配器类更新片段 textView 文本
- android - How do I get the parent value from child in Firebase real time database?
- r - 如何添加与 geom_line() 相同的轴 Y 和次轴 X 的水平 geom_col()?
- c# - ISomeInterface 和有什么区别
和 ISomeInterface 在c#中 - r - R 函数中的 dplyr::summarise() 因“参数不是数字或逻辑”错误而失败
- angular - Angular 服务内的所有身份验证逻辑