无法在beagleBone Black中运行OpenCV的示例

时间:2016-02-08 08:06:33

标签: c++ opencv beagleboneblack

我正在尝试使用beaglebone black中的OpenCV运行程序,如链接末尾所述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

我不知道为什么我会这样做,而且我已经几天都无法解决它了。请引导我走向正确的方向。

此致

1 个答案:

答案 0 :(得分:1)

这源于OpenCL的使用。适用于我的旁路是通过设置禁用opencl: export OPENCV_OPENCL_RUNTIME=qqq

或者,如果您正在(交叉)编译OpenCV,可以将-DWITH_OPENCL=OFF添加到您的Cmake选项中,以从构建中删除OpenCL。