搭建OpenCV 3.1、OpenNi2、Qt 5.5、VS2010开发环境
来源:互联网 发布:不想找女朋友 知乎 编辑:程序博客网 时间:2024/04/26 12:02
由于OpenNI没有提供Windows下Mingw32的开发库,使用Qt开发时不能使用Mingw32进行编译,所以更改为VC2010作为编译器
1. 获取源码或安装包:
a) OpenCV 3.1:http://opencv.org/downloads.html,或http://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.1.0/
b) OpenNi2:可从http://structure.io/openni 下载 ,如http://com.occipital.openni.s3.amazonaws.com/OpenNI-Windows-x64-2.2.0.33.zip
c) Qt 5.5:http://download.qt.io/official_releases/qt/5.5/5.5.1/qt-opensource-windows-x86-msvc2010-5.5.1.exe
d) CMake:https://cmake.org/files/v3.4/cmake-3.4.2-win32-x86.exe
下载完成后,Qt 5.5、CMake、OpenNi2是安装包直接安装就可以了,OpenCV 3.1时源码,运行exe文件解压到随便一个目录。
2. CMake配置
a) 打开CMake,在“Where is the source code”中选择刚才解压的OpenCV的source文件夹所在目录。“Where to build the binaries”中选择一个存放的目录。然后点击Configure按钮,在设置过程中,有可能需要到网上下载一些库,需要时间等待,如果下载失败,重新点击Configure。
b) 第一次Configure完成后,在列表中选择WITH_QT、WITH_OPENGL、WITH_OPENNI2等需要需要用到的配置。然后重新点Configure,然后点击Generate生成配置文件。
3. 编译和安装OpenCV库
我是存放在D:\OpenCV\vs2010目录中,所以打开D:\OpenCV\vs2010\OpenCV.sln工程文件,选择CMakeTargets下面的INSTALL,然后点击右键Build进行编译,编译完成后会生成install目录,OpenCV的库可头文件就放在install文件夹中。其中编译时可以选择Debug和Release。
4. QTCreator中单步调试
点击单步调试时,提示“unable to create a debugger engine of the type “no engine””,查看ToolsOptionsBuild & RunKits Desktop Qt 5.5.1 MSVC2010 32bit中Debugger为None,也就是说没有调试器了。
http://www.microsoft.com/click/services/Redirect2.ashx?CR_EAC=300135395下载工具并安装,然后重新打开QtCreator,在Kit中选择Cdb调试器
5. Demo
打开QtCreator新建工程,编译器选择VC2010。然后在工程文件中添加:
OPENNI_INC = $$quote(C:\Program Files (x86)\OpenNI2\Include)OPENNI_LIB = $$quote(C:\Program Files (x86)\OpenNI2\Lib)OPENCV_INC = D:\OpenCV\vs2010\install\includeOPENCV_LIB = D:\OpenCV\vs2010\install\x86\vc10\libINCLUDEPATH += $$OPENCV_INC\opencv \ $$OPENCV_INC\opencv2 \ $$OPENCV_INC \ $$OPENNI_INCLIBS += $$OPENCV_LIB\opencv_core310.lib \ $$OPENCV_LIB\opencv_highgui310.lib \ $$OPENCV_LIB\opencv_imgcodecs310.lib \ $$OPENCV_LIB\opencv_imgproc310.lib \ $$OPENCV_LIB\opencv_videoio310.lib \ $$OPENCV_LIB\opencv_objdetect310.lib \ $$OPENNI_LIB\OpenNI2.lib \
- 搭建OpenCV 3.1、OpenNi2、Qt 5.5、VS2010开发环境
- vs2010+opencv开发环境搭建
- VS2010+Qt开发环境搭建
- Mac下OpenNI2开发环境搭建
- opencv+cmake+vs2010开发环境搭建笔记
- 搭建QT和VS2010集成开发环境
- QT 5.0.2 VS2010开发环境搭建
- QT与VS2010集成开发环境搭建
- QT 5.0.2 VS2010开发环境搭建
- VS2010下的QT开发环境搭建
- QT 5.0.2 VS2010开发环境搭建
- QT 5.0.2 VS2010开发环境搭建
- VS2010中搭建QT开发环境
- VS2010+Qt之开发环境搭建
- win7 VS2010搭建Qt开发环境
- Qt+VS2010配置及开发环境搭建
- QT+VS2010开发环境快速搭建
- 搭建QT和VS2010集成开发环境
- poj3368
- wamp2.5 配置站点
- node socket搭建简单聊天室
- Majority Element
- Linux 命令解压缩
- 搭建OpenCV 3.1、OpenNi2、Qt 5.5、VS2010开发环境
- Android 消息机制源码分析
- 自定义控制器的转场动画(Push、Pop)
- Unity3D Ios 打包注意事项
- 数组的练习 ----最大最小值
- VirtualBox虚拟机网络环境解析和搭建-NAT、桥接、Host-Only、Internal、端口映射
- Flask环境搭建
- NodeJS 和 ExtJS
- Nodejs+Extjs+Mongodb开发第一天 Nodejs环境搭建