gpt4 book ai didi

python - 无法在 Python 的 OpenCV 中加载 OpenCL 运行时

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:22 24 4
gpt4 key购买 nike

我正在尝试运行第一个示例 here ,但我收到此错误。我正在使用 Ubuntu 13.10。

Failed to load OpenCL runtime
OpenCV Error: Unknown error code -220 (OpenCL function is not available: [clGetPlatformIDs]) in opencl_check_fn, file /home/cristi/opencv/modules/core/src/opencl/runtime/opencl_core.cpp, line 204
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in cvtColor, file /home/cristi/opencv/modules/imgproc/src/color.cpp, line 3159
Traceback (most recent call last):
File "/home/cristi/opencv1/src/video.py", line 11, in <module>
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.error: /home/cristi/opencv/modules/imgproc/src/color.cpp:3159: error: (-215) scn == 3 || scn == 4 in function cvtColor


Process finished with exit code 1

此外,这是导致问题的行(我的代码中的第 11 行):

gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

我该怎么办?

最佳答案

至于 OpenCL 失败,请尝试安装所需的软件包:

sudo apt-get install ocl-icd-opencl-dev

为我工作。我的猜测是 OCL 是 opencv_core 模块的一部分,如果它无法初始化,那么许多其他组件可能会表现异常。

关于python - 无法在 Python 的 OpenCV 中加载 OpenCL 运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21807660/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com