undefined reference to `cvHaarDetectObjects'()(人脸检测)
2015-01-26 16:37
141 查看
这是网络下载的人脸识别程序:
1. 这是Windows+qt+opencv .pro文件(http://download.csdn.net/detail/liuguangzhou123/4590981)
后来找到是参考 http://blog.csdn.net/moc062066/article/details/6651985#plain: 发现是忘添加libopencv_objdetect.so 文件。
正确pro文件:
csdn:源代码下载路径(工程转换):http://download.csdn.net/detail/zyh821351004/8398195
1. 这是Windows+qt+opencv .pro文件(http://download.csdn.net/detail/liuguangzhou123/4590981)
INCLUDEPATH += /usr/local/include \ /usr/local/include/opencv \ /usr/local/include/opencv2 LIBS += /usr/local/lib/libopencv_highgui.so \ /usr/local/lib/libopencv_core.so \ # /usr/local/lib/libopencv_objdetect.so\ /usr/local/lib/libopencv_imgproc.so \2 改成:这是ubuntu+qt+opencv .pro文件
QT += core gui greaterThan(QT_MAJOR_VERSION, 4): QT += widgets INCLUDEPATH += /usr/local/include \ /usr/local/include/opencv \ /usr/local/include/opencv2 LIBS += /usr/local/lib/libopencv_highgui.so \ /usr/local/lib/libopencv_core.so \ /usr/local/lib/libopencv_imgproc.so \ TARGET = CamaraGet TEMPLATE = app SOURCES += main.cpp\ widget.cpp HEADERS += widget.h FORMS += widget.ui提示:undefined reference to `cvHaarDetectObjects'()
后来找到是参考 http://blog.csdn.net/moc062066/article/details/6651985#plain: 发现是忘添加libopencv_objdetect.so 文件。
/usr/local/lib/libopencv_objdetect.so
正确pro文件:
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
#INCLUDEPATH += D:/opencv2.1/include/opencv
#LIBS += -LD:/opencv2.1/lib/ -lcv210 -lcvaux210 -lhighgui210 -lcxcore210
INCLUDEPATH += /usr/local/include \
/usr/local/include/opencv \
/usr/local/include/opencv2
LIBS += /usr/local/lib/libopencv_highgui.so \
/usr/local/lib/libopencv_core.so \
/usr/local/lib/libopencv_objdetect.so\
/usr/local/lib/libopencv_imgproc.so \
TARGET = CamaraGet
TEMPLATE = app
SOURCES += main.cpp\
widget.cpp
HEADERS += widget.h
FORMS += widget.ui
csdn:源代码下载路径(工程转换):http://download.csdn.net/detail/zyh821351004/8398195
![](http://download.csdn.net/images/minetype/zip.gif)
CamaraGet_facedetect_qt_ubuntu_opencv.zip
相关文章推荐
- libhighgui.so: undefined reference to `cvCreateCameraCapture_V4L(int)'
- openCV中 libopencv-nonfree-dev的安装: undefined reference to `cv::initModule_nonfree()'
- fedora 15 安装opencv2.2时出现undefined reference to `cvCreateCameraCapture_V4L(int)'问题及其解决方法
- (转)undefined reference to 'pthread_create'问题
- undefined reference to 'getfilecon'
- undefined reference to 'pthread_create'(转载)
- undefined reference to 'pthread_create' 问题解决[转]
- undefined reference to `sqrt' 的解决办法
- undefined reference to 'pthread_create'
- [linux]undefined reference to `__gxx_personality_v0'
- undefined reference to `__ctype_b_loc' 的问题
- DEV -C++ 中的 [Linker error] undefined reference to `__cpu_features_init' 错误
- [Linux] undefined reference to `pthread_create'
- Undefined reference to vtable 'xxx'
- undefined reference to `_Unwind_Resume'
- [linux proc] undefined reference to `ECPGget_sqlca' 问题解决
- gcc编译cpp文件 出现undefined reference to `__gxx_personality_v0'
- undefined reference to `vtable for XXX '
- undefined reference to 'pthread_create'(转载)
- ubuntu build memtest86+-4.00 error: undefined reference to `__stack_chk_fail_local'