如果预编译的二进制文件是在OpenCL支持下编译的,则应返回True
。我见过许多examples都可以直接使用的地方。因此,我的假设是二进制文件是通过OpenCL支持构建的。那么为什么它对我不起作用?
对于从源代码安装的OpenCV,它也可以在C ++中工作。因此,我的计算机已安装了OpenCV运行时:
[INFO:0]初始化OpenCL运行时...
opencv-python版本:3.4.2
答案 0 :(得分:0)
愚蠢的错误。
结果证明我一直在使用anaconda的cv2。我到了:
使用Cuda:否
使用OpenCL:否
从opencv-python
使用cv2时,我得到:
OpenCL:是(没有其他功能)
包含路径:否
链接库:-framework OpenCL