QT Creator 使用seetaface

来源:互联网 发布:mac dare you diva 编辑:程序博客网 时间:2024/05/22 08:28

本文主要介绍在QT Creator 下使用seetaface搭建自己的工程

系统环境 Ubuntu14.04+QT4.8.6+QT Creator2.5.2 

以FaceDetection为例介绍如何配置:

1. 首先去下载源码https://github.com/seetaface/SeetaFaceEngine

2. 新建QT工程

3. 打开.pro文件进行工程的配置:

3.1 将FaceDetection的头文件包含进工程

INCLUDEPATH += /home/×××/SeetaFaceEngine/FaceDetection/include \
3.2 将源码拷贝到工程目录并添加到工程里

SOURCES += main.cpp\        mainwindow.cpp \    face_detection.cpp \    fust.cpp \    image_pyramid.cpp \    lab_boosted_classifier.cpp \    lab_boost_model_reader.cpp \    lab_feature_map.cpp \    mlp.cpp \    nms.cpp \    surf_feature_map.cpp \    surf_mlp.cpp \    surf_mlp_model_reader.cpp \    facedetection_test.cpp
3.3 配置opencv和c++11的支持

QMAKE_CXXFLAGS += -std=c++0x  -pthreadLIBS += -lpthreadINCLUDEPATH += /home/xxx/opencv-2.4.13/include/opencv \INCLUDEPATH += /home/xxx/opencv-2.4.13/include/opencv2 \LIBS += -L/home/xxx/opencv-2.4.13\build\lib\-lopencv_core \-lopencv_imgproc \-lopencv_highgui \-lopencv_ml \-lopencv_video \-lopencv_features2d \-lopencv_calib3d \-lopencv_objdetect \-lopencv_contrib \-lopencv_legacy \-lopencv_flann \

注意:QT4和QT5的配置C++11支持的方式不同。

4. 测试:将facedetection_test.cpp加入工程,并将其中的main函数随便改个名字,然后编译,编译通过说明配置没有问题!

    效果图如下:

   


原创粉丝点击