无法 运行 beagleBone Black 中的 OpenCV 示例
unable to run example of OpenCV in beagleBone Black
我正在尝试 运行 一个使用 OpenCV 的 beaglebone black 程序,如 link https://solarianprogrammer.com/2014/04/21/opencv-beaglebone-black-ubuntu/
末尾所述
我遇到了一些编译问题,我使用
解决了这些问题
g++ pkg-config --cflags --libs opencv
test_2.cpp -o test_2
它编译成功,但是当我尝试 运行 使用
./test_2
我收到错误:
Ipc_start: LAD_connect() failed: 4
test_2: /build/ti-opencl-zdvBAC/ti-opencl-01.01.06.00/host/src/core/dsp/mbox_impl_msgq.cpp:59: MBoxMsgQ::MBoxMsgQ(Coal::DSPDevice*): Assertion `status == (0) || status == (1)' failed.
Aborted
我不确定为什么会收到此消息,而且我已经几天无法解决它了。请指引我正确的方向。
此致
这源于在幕后使用 OpenCL。对我有用的绕过方法是通过设置禁用 opencl:
export OPENCV_OPENCL_RUNTIME=qqq
可选地,如果您正在(交叉)编译 OpenCV,您可以将 -DWITH_OPENCL=OFF
添加到您的 Cmake 选项以从构建中删除 OpenCL。
我正在尝试 运行 一个使用 OpenCV 的 beaglebone black 程序,如 link https://solarianprogrammer.com/2014/04/21/opencv-beaglebone-black-ubuntu/
末尾所述我遇到了一些编译问题,我使用
解决了这些问题g++ pkg-config --cflags --libs opencv
test_2.cpp -o test_2
它编译成功,但是当我尝试 运行 使用
./test_2
我收到错误:
Ipc_start: LAD_connect() failed: 4
test_2: /build/ti-opencl-zdvBAC/ti-opencl-01.01.06.00/host/src/core/dsp/mbox_impl_msgq.cpp:59: MBoxMsgQ::MBoxMsgQ(Coal::DSPDevice*): Assertion `status == (0) || status == (1)' failed.
Aborted
我不确定为什么会收到此消息,而且我已经几天无法解决它了。请指引我正确的方向。
此致
这源于在幕后使用 OpenCL。对我有用的绕过方法是通过设置禁用 opencl:
export OPENCV_OPENCL_RUNTIME=qqq
可选地,如果您正在(交叉)编译 OpenCV,您可以将 -DWITH_OPENCL=OFF
添加到您的 Cmake 选项以从构建中删除 OpenCL。