vs2015学习qt562_64位的opencv人脸检测项目工程配置

来源:互联网 发布:c json转实体类 编辑:程序博客网 时间:2024/06/07 07:26

1、说明:文档中不懂的地方可参考:vs2015学习opencv330_64位的工程配置 。
2、vs2015下载安装
3、vs2015的qt插件下载安装
4、qt库下载安装(最后的分享地址中,在qt库的目录下面找到安装包,安装好后再把需要的库拷贝到qt库目录下)
5、opencv330_64位库下载(最后的分享地址中,在opencv库的目录下面找到安装包,安装好后再把需要的库拷贝到opencv库目录下)
6、项目结构如下:
这里写图片描述

这里写图片描述

这里写图片描述
Opencv330、Qt562msvc2015_64是第三方库目录
Main是主函数文件目录
FaceDetect、GetImage、Qt是自己的库目录
Project是工程目录
7、打开vs2015,指定Qt版本路径,如图:
这里写图片描述
8、工程结构:可以看7中的图
Main为启动项目,即Win32控制台应用程序。其他3个是静态库项目,静态库项目一般配置其依赖的头文件、目标生成路径、目标后缀名(debug加d后缀)即可。
FaceDetect、GetImage为静态库,新建一个静态库及配置静态库如下:
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
9、Qt静态库的新建、配置如下:
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

可以把自动生成的文件删除掉,手动添加我们自己的文件。
10、配置Main项目的依赖头文件路径、依赖库路径、依赖库输入
11、依赖项配置
FaceDetect项目依赖Qt项目,Main项目依赖其他三个项目。
这里写图片描述

这里写图片描述

这里写图片描述

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

这里写图片描述

13、运行结果:
这里写图片描述

14、工程下载地址

原创粉丝点击