我在 Ubuntu 12.04 上使用 opencl 加速运行人脸检测示例,并在尝试为 NVIDIA GeForce 8600 GT 显卡的积分 cols 构建内核时看到运行时错误。
构建源:./integral_cols_D4_GeForce 8600 GT .clb clCreateProgramWithSource status=0 source= all_build_options= clBuildProgram status=-42 OpenCV 错误:openCLGetKernelFromSource 中的 Gpu API 调用 (CL_INVALID_BINARY),文件 /home/ovuser/OpenCV/opencv-2.4.6.1/modules /ocl/src/initialization.cpp,第 668 行终止在抛出 'cv::Exception' what() 的实例后调用:/home/ovuser/OpenCV/opencv-2.4.6.1/modules/ocl/src/initialization.cpp :668:错误:(-217)函数openCLGetKernelFromSource中的CL_INVALID_BINARY