opencv中常见错误

opencv常见错误处理

  • 1 使用orb算法是报错:0x00007FFF3BC1179D (OpenCL.dll)处引发的异常: 0xC0000005: 读取位置 0x00007FFF09442AF0 时发生冲突
  • 2 下载了opencv2.4版本的库,一直读取数据读不出来

1 使用orb算法是报错:0x00007FFF3BC1179D (OpenCL.dll)处引发的异常: 0xC0000005: 读取位置 0x00007FFF09442AF0 时发生冲突

OpenCL使用gpu加速,可能和cuda冲突或者是其它原因导致,百度了半天没找到解决方式,chatgpt给的方式是关掉OpenCL,主要有两种方式

// 第1种,关闭OpenCL,但是报错,自己的opencv没有ocl模块 
cv::ocl::setUseOpenCL(false);// 第2种,不使用加速
cv::setUseOptimized(false);
cv::setNumThreads(0);

2 下载了opencv2.4版本的库,一直读取数据读不出来

原因:原来是因为在输入的依赖库中把release版本的库也放进来了,在debug模式下不能把release库的加载进来,只能加载debug的库,也就是添加后缀带d.dll的库。否则会冲突。opencv的库分为realease版本和debug版本。
在这里插入图片描述

解决方式:C++ opencv imread读不进来图片_opencv c++无法打开图片_天人合一peng的博客-CSDN博客


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部