<c++>使用detectMultiScale的时候出现opencv.dll冲突

最近在试着弄一下opencv,看网上很多人都是的用的python,但是python跑起来没有c++快,生成的qt工程也大一些,想着试试c++看能不能生成opencv。然后就用到这个函数,detectMultiScale。

出现一个问题,就是我的程序在调用detectMultiScale的时候,会出现opencl.dll冲突的问题。

看网上的解释,要么是自己的电脑C盘里没有opencl.dll的,要么就是说这个函数的参数没用调好。

然后我看到一个博主说可以用cv::ocl::setUseOpenCL(false);来解决。

参考地址:https://blog.csdn.net/ftpleopard/article/details/114845425

cv::ocl::setUseOpenCL(false);直接禁用opencl来加速级联器,直接不用opencL来加速解析就好了。但是参考的博主的有点问题,ocl不是一个namespace,所以不能这样用,在我的opencv里,ocl是属于cv内的,所以要cv::ocl::setUseOpenCL(false);

然后就可以顺利的跑起来了。

这里记录一下。

相关推荐
cmpxr_30 分钟前
【C】局部变量和全局变量及同名情况
c语言·开发语言
hetao17338371 小时前
2026-04-09~12 hetao1733837 的刷题记录
c++·算法
6Hzlia1 小时前
【Hot 100 刷题计划】 LeetCode 136. 只出现一次的数字 | C++ 哈希表&异或基础解法
c++·算法·leetcode
小碗羊肉1 小时前
【从零开始学Java | 第三十一篇下】Stream流
java·开发语言
MWWZ2 小时前
最近的一些软件更新
opencv·算法·计算机视觉
汉克老师2 小时前
GESP2024年6月认证C++三级( 第二部分判断题(1-10))
c++·数组·位运算·补码·gesp三级·gesp3级
aq55356002 小时前
Laravel10.x重磅升级,新特性一览
android·java·开发语言
报错小能手2 小时前
ios开发方向——swift错误处理:do/try/catch、Result、throws
开发语言·学习·ios·swift
无限进步_3 小时前
【C++】只出现一次的数字 II:位运算的三种解法深度解析
数据结构·c++·ide·windows·git·算法·leetcode
网域小星球3 小时前
C 语言从 0 入门(十七)|结构体指针 + 动态内存 + 文件综合实战
c语言·开发语言·文件操作·结构体指针·动态内存·综合项目