This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center。
已关闭8年。
我一直在开发一个简单的Qt C++ OpenCV应用程序,我想集成一个卡尔曼滤波器。
我包括:
在我的.pro文件中,我有:
但是,当我执行此
我曾尝试在线寻求帮助,但Google并没有真正的帮助。我还尝试添加其他
对我来说似乎有点奇怪,因为自动加载完成后就可以使用
任何帮助将不胜感激!
谢谢。
然后将模块添加到LIBS vaiable中,
这应该工作。
已关闭8年。
我一直在开发一个简单的Qt C++ OpenCV应用程序,我想集成一个卡尔曼滤波器。
我包括:
opencv/cv.h;opencv/highgui.h and opencv/cxcore.h;
在我的.pro文件中,我有:
但是,当我执行此
CvKalman* kalman = cvCreateKalman(8,4,0);
时,我只是获得对cvCreateKalman
的 undefined reference ,并且collect2:ld返回1退出状态。编译输出不提供其他信息。我曾尝试在线寻求帮助,但Google并没有真正的帮助。我还尝试添加其他
OpenCV
库(例如ml或对象跟踪),但没有任何反应。对我来说似乎有点奇怪,因为自动加载完成后就可以使用
CvKalman
和cvCreateKalman
了,因为加载原始库之后就...任何帮助将不胜感激!
谢谢。
最佳答案
在INCLUDEPATH
中,这样指定您的库,
INCLUDEPATH += /usr/include/opencv
然后将模块添加到LIBS vaiable中,
LIBS += -L/usr/lib -lopencv_core -lopencv_highgui -lopencv_imgproc
这应该工作。
07-28 02:56