OPENNI学习实践-win10(64bit)+openni1.5.4+vs2010+opencv2.4.11配置
2016-10-31 21:22
471 查看
首先,之前已经说了如何去安装openni及驱动和NITE,这篇主要讲安装之后如何进行配置。首先,根据1.5.4这个版本的说明,我们只能使用vs2010作为编辑器,所以,我也就重新安装了vs2010.
然后首先是,如何配置64位的openni。
当你安装好vs2010时,新建项目,之后会发现,我们使用的当前项目是基于32bit去编译的,所以第一步我们需要将这个项目改为通过64bit编译器去编译,所以首先根据http://jingyan.baidu.com/article/6c67b1d69395b72786bb1e44.html的教程,我们可以进行修改。
修改之后,进行openni的配置,具体配置如下。
1.创建一个新的或者已有的使用OpenNI的项目
2.在Visual
Studio菜单选择“项目”,再选择“属性”。
3.在“配置属性”的C/C++下,选择“常规”,再选择配置项“附加包含目录”,添加"$(OPEN_NI_INCLUDE)"。这个环境变量指向OpenNI的Include目录(默认的目录是C:\Programfiles\OpenNI\Include)。
4.在“配置属性”的“连接器”下,选择“常规”,再选择配置项“链接库依赖项”,增加"$(OPEN_NI_LIB)"。这个环境变量向OpenNI的库目录(默认为C:\Programfiles\OpenNI\Lib64)。
5.在“配置属性”的“连接器”下,选择“输入”,在选择“附加依赖项”,添加库NiSampleExtensionModule64.lib;
NiSampleModule64.lib;OpenNI.jni64.lib;openNI64.lib。
这样,openni就算是配置好了,接下来配置opencv2.4.11。之所以选择这个版本,也是因为它是最后一个支持vs2010版本的opencv了。
具体配置我是参考的http://www.cnblogs.com/beihaidao/p/4823063.html的这篇文章。(原博客图是32位的情况,请大家根据我的文字修改)
1:准备工作
1)opencv的官网下载你所要版本的opencv库文件
,运行安装解压到自定义的一个文件夹里(D:\Program Files).
2)安装vs2010。
二:配置
1、计算机环境变量:计算机-〉右键-〉属性-〉高级系统设计-〉环境变量-〉用户变量-〉找到path(若没有path,z则新建一个)->编辑添加
D:\Program Files\opencv\build\x86\vc10\bin;D:\Program Files\opencv\build\x64\vc10\bin
2、vs配置
1)文件-〉新建项目-输入名称abc
2)工具栏:视图-〉解决方案资源管理器-〉源文件-〉右键-〉添加-〉新建项->c++,输入名称abc
3)视图-〉属性管理器-〉Debug|X64->(双击)Microsoft.Cpp.Win64.user
--〉通用属性-〉VC++目录-〉可执行文件目录:添加:D:\Program Files\opencv\build\x64\vc10\bin(原博客图是32位的情况)
4)同样是在
视图-〉属性管理器-〉Debug|X64->(双击)Microsoft.Cpp.Win64.user
--〉通用属性-〉VC++目录-〉包含目录-〉添加:
D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2
[这是之前把OpenCV解压到D:\Program Files\下的情况。实际的路径还要看你自己把OpenCV解压到了哪个目录下,根据实际情况来调节。]
5)还是一样,在
视图-〉属性管理器-〉Debug|64->(双击)Microsoft.Cpp.Win64.user
--〉通用属性-〉VC++目录-库目录下添加:D:\Program Files\opencv\build\x64\vc10\lib
添加上D:\ProgramFiles\opencv\build\x64\vc10\lib这个路径。
5)连接库的配置
视图-〉属性管理器-〉Debug|X64->(双击)Microsoft.Cpp.Win64.user
--〉通用属性-〉连接器-〉输入-〉附加依赖项-〉添加:
内容即为D:\Program Files\opencv\build\x86\vc10\lib下所有lib库文件的名字;其中的2411代表我们的OpenCV版本为2.4.11,若是其他版本的配置则在这里要 进行相应的更改
opencv_calib3d2411.lib
opencv_calib3d2411d.lib
opencv_contrib2411.lib
opencv_contrib2411d.lib
opencv_core2411.lib
opencv_core2411d.lib
opencv_features2d2411.lib
opencv_features2d2411d.lib
opencv_flann2411.lib
opencv_flann2411d.lib
opencv_gpu2411.lib
opencv_gpu2411d.lib
opencv_highgui2411.lib
opencv_highgui2411d.lib
opencv_imgproc2411.lib
opencv_imgproc2411d.lib
opencv_legacy2411.lib
opencv_legacy2411d.lib
opencv_ml2411.lib
opencv_ml2411d.lib
opencv_nonfree2411.lib
opencv_nonfree2411d.lib
opencv_objdetect2411.lib
opencv_objdetect2411d.lib
opencv_ocl2411.lib
opencv_ocl2411d.lib
opencv_photo2411.lib
opencv_photo2411d.lib
opencv_stitching2411.lib
opencv_stitching2411d.lib
opencv_superres2411.lib
opencv_superres2411d.lib
opencv_ts2411.lib
opencv_ts2411d.lib
opencv_video2411.lib
opencv_video2411d.lib
opencv_videostab2411.lib
opencv_videostab2411d.lib
注意,为了避免出现计算机找不到.dll文件的情况,就把相关的dll都拷贝到项目文件下。一定要拷,因为一定会出问题。。。
然后首先是,如何配置64位的openni。
当你安装好vs2010时,新建项目,之后会发现,我们使用的当前项目是基于32bit去编译的,所以第一步我们需要将这个项目改为通过64bit编译器去编译,所以首先根据http://jingyan.baidu.com/article/6c67b1d69395b72786bb1e44.html的教程,我们可以进行修改。
修改之后,进行openni的配置,具体配置如下。
1.创建一个新的或者已有的使用OpenNI的项目
2.在Visual
Studio菜单选择“项目”,再选择“属性”。
3.在“配置属性”的C/C++下,选择“常规”,再选择配置项“附加包含目录”,添加"$(OPEN_NI_INCLUDE)"。这个环境变量指向OpenNI的Include目录(默认的目录是C:\Programfiles\OpenNI\Include)。
4.在“配置属性”的“连接器”下,选择“常规”,再选择配置项“链接库依赖项”,增加"$(OPEN_NI_LIB)"。这个环境变量向OpenNI的库目录(默认为C:\Programfiles\OpenNI\Lib64)。
5.在“配置属性”的“连接器”下,选择“输入”,在选择“附加依赖项”,添加库NiSampleExtensionModule64.lib;
NiSampleModule64.lib;OpenNI.jni64.lib;openNI64.lib。
这样,openni就算是配置好了,接下来配置opencv2.4.11。之所以选择这个版本,也是因为它是最后一个支持vs2010版本的opencv了。
具体配置我是参考的http://www.cnblogs.com/beihaidao/p/4823063.html的这篇文章。(原博客图是32位的情况,请大家根据我的文字修改)
1:准备工作
1)opencv的官网下载你所要版本的opencv库文件
,运行安装解压到自定义的一个文件夹里(D:\Program Files).
2)安装vs2010。
二:配置
1、计算机环境变量:计算机-〉右键-〉属性-〉高级系统设计-〉环境变量-〉用户变量-〉找到path(若没有path,z则新建一个)->编辑添加
D:\Program Files\opencv\build\x86\vc10\bin;D:\Program Files\opencv\build\x64\vc10\bin
2、vs配置
1)文件-〉新建项目-输入名称abc
2)工具栏:视图-〉解决方案资源管理器-〉源文件-〉右键-〉添加-〉新建项->c++,输入名称abc
3)视图-〉属性管理器-〉Debug|X64->(双击)Microsoft.Cpp.Win64.user
--〉通用属性-〉VC++目录-〉可执行文件目录:添加:D:\Program Files\opencv\build\x64\vc10\bin(原博客图是32位的情况)
4)同样是在
视图-〉属性管理器-〉Debug|X64->(双击)Microsoft.Cpp.Win64.user
--〉通用属性-〉VC++目录-〉包含目录-〉添加:
D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2
[这是之前把OpenCV解压到D:\Program Files\下的情况。实际的路径还要看你自己把OpenCV解压到了哪个目录下,根据实际情况来调节。]
5)还是一样,在
视图-〉属性管理器-〉Debug|64->(双击)Microsoft.Cpp.Win64.user
--〉通用属性-〉VC++目录-库目录下添加:D:\Program Files\opencv\build\x64\vc10\lib
添加上D:\ProgramFiles\opencv\build\x64\vc10\lib这个路径。
5)连接库的配置
视图-〉属性管理器-〉Debug|X64->(双击)Microsoft.Cpp.Win64.user
--〉通用属性-〉连接器-〉输入-〉附加依赖项-〉添加:
内容即为D:\Program Files\opencv\build\x86\vc10\lib下所有lib库文件的名字;其中的2411代表我们的OpenCV版本为2.4.11,若是其他版本的配置则在这里要 进行相应的更改
opencv_calib3d2411.lib
opencv_calib3d2411d.lib
opencv_contrib2411.lib
opencv_contrib2411d.lib
opencv_core2411.lib
opencv_core2411d.lib
opencv_features2d2411.lib
opencv_features2d2411d.lib
opencv_flann2411.lib
opencv_flann2411d.lib
opencv_gpu2411.lib
opencv_gpu2411d.lib
opencv_highgui2411.lib
opencv_highgui2411d.lib
opencv_imgproc2411.lib
opencv_imgproc2411d.lib
opencv_legacy2411.lib
opencv_legacy2411d.lib
opencv_ml2411.lib
opencv_ml2411d.lib
opencv_nonfree2411.lib
opencv_nonfree2411d.lib
opencv_objdetect2411.lib
opencv_objdetect2411d.lib
opencv_ocl2411.lib
opencv_ocl2411d.lib
opencv_photo2411.lib
opencv_photo2411d.lib
opencv_stitching2411.lib
opencv_stitching2411d.lib
opencv_superres2411.lib
opencv_superres2411d.lib
opencv_ts2411.lib
opencv_ts2411d.lib
opencv_video2411.lib
opencv_video2411d.lib
opencv_videostab2411.lib
opencv_videostab2411d.lib
注意,为了避免出现计算机找不到.dll文件的情况,就把相关的dll都拷贝到项目文件下。一定要拷,因为一定会出问题。。。
相关文章推荐
- OPENNI学习实践-pcl1.6.0+vs2010环境配置以及第一个pcl程序
- 学习OPENCV之(一)WIN7-64bit系统下,VS2010,vs2012配置OPENCV最新版
- Win7 64bit+OpenCV2.4.11+VS2010配置环境
- Opencv2.4.7+VS2010+win10安装配置(OpenCv 学习笔记一)
- OpenNI学习笔记1----在vs2010下OpenNI的安装配置
- opencv学习之VS2010下配置opencv2.4.9
- Opencv2.4.10+VS2010+win10安装配置
- 【OpenCV学习笔记系列01-OpenCV2.4.6 + VS2010开发环境配置】
- VS2010 配置一次opencv环境(学习之二)
- VS2010与opencv2.4.11配置重点注意问题!highgui\src\window.cpp line261
- opencv2.4.11+vs2010+win7-64bit配置
- 【OpenCV】VS2010与OpenCV2.4.11的配置
- OpenCV2 学习笔记(1)OpenCV2.4.10在Win7(64位)+VS2010下的配置过程
- win10(64bit)安装openni1.5.4全攻略
- 学习OPENCV之(一)--起航篇--WIN8系统下,VS2010配置OPENCV2.4.4
- 学习OPENCV之(一)--起航篇--WIN8系统下,VS2010配置OPENCV2.4.4
- 【学习OpenCV小记之一】 安装OpenCV2.4.10 + VS2010开发环境配置
- win7 64位下VS2010和opencv 2.4.11的配置
- OPENNI学习实践-利用openni和opencv提取人的轮廓
- OPENNI学习实践-利用opencv显示图像