cgf*_*cgf 3 python ubuntu opencv opencl
我想在这里运行第一个例子,但是我收到了这个错误.我正在使用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
Run Code Online (Sandbox Code Playgroud)
此外,这是引起麻烦的行(我的代码中的第11行):
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
Run Code Online (Sandbox Code Playgroud)
我该怎么办?
a-J*_*ays 13
至于OpenCL失败,请尝试安装所需的包:
sudo apt-get install ocl-icd-opencl-dev
为我工作.我的猜测是OCL是opencv_core
模块的一部分,如果它无法初始化,那么许多其他组件可能会表现得很奇怪.
归档时间: |
|
查看次数: |
10941 次 |
最近记录: |