2、vs2015下载安装

3、vs2015的qt插件下载安装

4、qt库下载安装(最后的分享地址中,在qt库的目录下面找到安装包,安装好后再把需要的库拷贝到qt库目录下)

5、opencv330_64位库下载(最后的分享地址中,在opencv库的目录下面找到安装包,安装好后再把需要的库拷贝到opencv库目录下)

6、项目结构如下:

opencv 人脸模型库 opencv的人脸识别库在哪_静态库

opencv 人脸模型库 opencv的人脸识别库在哪_下载安装_02

opencv 人脸模型库 opencv的人脸识别库在哪_opencv 人脸模型库_03


Opencv330、Qt562msvc2015_64是第三方库目录

Main是主函数文件目录

FaceDetect、GetImage、Qt是自己的库目录

Project是工程目录

7、打开vs2015,指定Qt版本路径,如图:

opencv 人脸模型库 opencv的人脸识别库在哪_opencv 人脸模型库_04


8、工程结构:可以看7中的图

Main为启动项目,即Win32控制台应用程序。其他3个是静态库项目,静态库项目一般配置其依赖的头文件、目标生成路径、目标后缀名(debug加d后缀)即可。

FaceDetect、GetImage为静态库,新建一个静态库及配置静态库如下:

opencv 人脸模型库 opencv的人脸识别库在哪_Qt_05

opencv 人脸模型库 opencv的人脸识别库在哪_opencv 人脸模型库_06

opencv 人脸模型库 opencv的人脸识别库在哪_vs2015学习qt_07

opencv 人脸模型库 opencv的人脸识别库在哪_Qt_08


9、Qt静态库的新建、配置如下:

opencv 人脸模型库 opencv的人脸识别库在哪_下载安装_09

opencv 人脸模型库 opencv的人脸识别库在哪_opencv 人脸模型库_10

opencv 人脸模型库 opencv的人脸识别库在哪_opencv 人脸模型库_11

opencv 人脸模型库 opencv的人脸识别库在哪_下载安装_12

可以把自动生成的文件删除掉,手动添加我们自己的文件。

10、配置Main项目的依赖头文件路径、依赖库路径、依赖库输入

11、依赖项配置

FaceDetect项目依赖Qt项目,Main项目依赖其他三个项目。

opencv 人脸模型库 opencv的人脸识别库在哪_vs2015学习qt_13

opencv 人脸模型库 opencv的人脸识别库在哪_opencv 人脸模型库_14

opencv 人脸模型库 opencv的人脸识别库在哪_下载安装_15

12、可执行程序依赖的dll路径配置,这里需要强调的是除了Qt和opencv的dll,还需要一个Qt的插件plugins的dll路径,如果配置不生效,则直接拷贝plugins目录下的platforms目录到可执行程序目录。

opencv 人脸模型库 opencv的人脸识别库在哪_下载安装_16

opencv 人脸模型库 opencv的人脸识别库在哪_静态库_17

13、运行结果:

opencv 人脸模型库 opencv的人脸识别库在哪_opencv 人脸模型库_18

14、工程下载地址