【发布时间】:2012-09-08 11:32:24
【问题描述】:
我正在尝试在我的系统上使用 mexopencv,它有:
Ubuntu 12.04.1 LTS
opencv 2.4.2
gcc-4.4
matlab 2012
他们都在工作。我还使用了一些 c++ 代码来测试 mex,它运行良好。 我使用this 安装mexopencv。 this 也做了,因为我遇到了一些错误,其中提到了 libstdc++.so.6
现在当我尝试类似:
a = cv.imread('pic.jpg');
我明白了:
Error using cv.imread
Invalid MEX-file '/home/primepc09/mexopencv/+cv/imread.mexa64': /usr/local/lib/libopencv_highgui.so.2.4:
undefined symbol: _ZNK9QCheckBox15minimumSizeHintEv
知道我为什么会得到这个吗?
【问题讨论】:
-
没有安装,它说我有 4:4.8。我已经用 4.7 对其进行了测试,它有效
-
对于那些可能来这里的人:我发现这个符号已在 qt 4.8 中删除。我不知道为什么 mexopencv 仍然在寻找它,但这可能是问题