红米5 plus为什么下巴上长红米粒长

完成上一步后,再选择”VC++目录”,你会看到如;配置包含目录(include路径):即告诉VS2;配置库目录(lib路径):即告诉VS2010去哪;OK,关于VS2010的配置就完成了!;7.设置环境变量:刚才设置的是动态库,因此还需要;Path;环境变量;计算机(这是Win7中的叫法,即XP中的我的电脑;然后在弹出的系统属性对话框中选择环境变量(在对话;
完成上一步后,再选择”VC++目录”,你会看到如下所示的对话框:
配置包含目录(include路径):即告诉VS2010去哪里寻找OpenCV和OpenNI的头文件,在包含目录中选择编辑,再添加D:\Program Files\OpenCV2.3.1\build\xxx\install\include和C:\Program Files\OpenNI\Include。具体操作如下图:
配置库目录(lib路径):即告诉VS2010去哪里寻找OpenCV和OpenNI的库文件,按照配置包含目录的方法同样地为库目录添加D:\Program Files\OpenCV2.3.1\build\my\install\lib和C:\Program Files\OpenNI\Lib:
OK,关于VS2010的配置就完成了!
7. 设置环境变量:刚才设置的是动态库,因此还需要将OpenCV的dll文件所在的目录加入
环境变量。右键
计算机(这是Win7中的叫法,即XP中的我的电脑)选择“属性”,在弹开的系统对话框中选择“高级系统设置”:
然后在弹出的系统属性对话框中选择环境变量(在对话框的底部),再新建一个变量名为“Path”的变量,在变量值中依次输入(各路径之间用;隔开):
D:\Program Files\OpenCV2.3.1\build\xxx\install\
D:\Program Files\OpenCV2.3.1\build\common\tbb\ia32\vc10;
C:\Program Files\OpenNI\Bin
8. 重启电脑吧~ 9. 打开VS2010,新建一个项目名为”kinect_maps”的Win32控制台应用程序,将D:\Program Files\OpenCV2.3.1\samples\cpp\kinect_maps.cpp作为该项目的c++源文件(kinect_maps.cpp)。你既可以直接将D:\Program Files\OpenCV2.3.1\samples\cpp\kinect_maps.cpp中代码
Ctrl+C&Ctrl+V到刚才新建好的项目中的kinect_maps.cpp文件中去,也可以将该文件直接拷贝到你项目源文件所在路径 (C:\Users\pxlong\Desktop\OpenCV_TEST\kinect_maps\kinect_maps,蓝色表示的路径是你的项目所在路径),取代你新建项目时建立的kinect_maps.cpp 文件。
然后在解决方案资源管理器中,选择
kinect_maps
项目,点击右键,选择属性,选择配置属性―&链接器―&输入,先选择活动(Debug)再选择Release,分别在其附加依赖项中,添加
opencv_calib3d231d.lib opencv_contrib231d.lib opencv_core231d.lib opencv_features2d231d.lib opencv_flann231d.lib opencv_gpu231d.lib opencv_highgui231d.lib opencv_imgproc231d.lib
opencv_legacy231d.lib
opencv_ml231d.lib opencv_objdetect231d.lib opencv_ts231d.lib opencv_video231d.lib
openNI.lib
PS: 这些依赖项可根据实际情况删减,如果出现编译时出现“1&LINK : fatal error LNK1104: 无法打开文件“…….lib””的错误,请在添加“附加依赖项”时,将其一条一条分别加入,一条一行(一个回车),如上所示。
10. 连接好Kinect,然后编译执行。OK,你应该会看到像这样的三个对话框:
1. ,安装相关说明信息见此。
2. 安装,可以不安装在默认路径(如装在D:\Program Files\PCL 1.5.1)。因为PCL的All-In-One Installer中包含了Kinect所需的OpenNI驱动,但是版本比较老(至少比前面我们安装的要老),所以在安装过程中它会弹出对话框说你已经安装了later版本的OpenNI和SensorKinect,不需要再安装了,你选OK―&Finish就行了。
安装完成后,相关的执行文件在: PCL 1.5.1\bin中,这其中带有openni的基本上是插上Kinect后就能执行的(某些可能需要使用Windows命令行来设定参数)。源代码在PCL
1.5.1\share\doc\pcl-1.5\tutorials\sources中,需要配置CMakeLists.txt再用CMake来生成
VS2010项目,最后再编译执行。
4. 编译方法:
如果你先装了ros,ros里面有装好的PCL,在~/opt/ros/electric/stacks/perception_pcl,但是你会发现它的版本很老了(PCL-1.1),然后你就想用新版本的撒(功能多且强些),然后你就可以这么安装最新版本的PCL,3条命令: sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-all
嗯,装好之后,觉得可以直接用了,就采用以下几步编译和运行你的project:
1. 你的代码都保存在一个.cpp文件中,然后这个.cpp文件所在的路径记为:
path_of_your_project。在ubuntu中,PCL的bin文件保存在/usr/bin中,PCL的source code保存在/usr/share/doc/libpcl-1.5-doc/doc/pcl-1.5/tutorials/sources
2. 在path_of_your_project中(就是说和.cpp文件在同一路径),再新建一个名叫
CMakeLists.txt的文件,然后找到安装PCL时提供的例程源代码,打开其中任意一个例子,将它的CMakeLists.txt文件“Ctrl+C”,再“Ctrl+V”到path_of_your_project,然后再根据你的项目做具体修改。
3. Compiling and running the project $ cd /path_of_your_project(就是利用cd命令进入你的程序所在的地方) $ sudomkdir build
$ cd build
$ sudocmake ..
(别忘记cmake后面有一个”空格”和两个”.”)
$ sudo make
$ sudo ./executable_file 4. 经过我的实际运行之后发现,装完之后也不一定能直接用,有可能会出现如下错误: /usr/lib/libpcl_io.so.1.1.1: undefined reference to `xnContextRegisterForShutdown'
/usr/lib/libpcl_io.so.1.1.1: undefined reference to `xnContextRelease'
/usr/lib/libpcl_io.so.1.1.1: undefined reference to `xnNodeInfoGetRefHandle'
/usr/lib/libpcl_io.so.1.1.1: undefined reference to `xnContextUnregisterFromShutdown'
/usr/lib/libpcl_io.so.1.1.1: undefined reference to `xnGetRefContextFromNodeHandle'
/usr/lib/libpcl_io.so.1.1.1: undefined reference to `xnForceShutdown'
/usr/lib/libpcl_io.so.1.1.1: undefined reference to `xnFindExistingRefNodeByType'
/usr/lib/libpcl_io.so.1.1.1: undefined reference to `xnContextAddRef'
collect2: ld returned 1 exit status
make[2]: *** [test] Error 1
make[1]: *** [CMakeFiles/test.dir/all] Error 2
make: *** [all] Error 2
错误解决方法:还得装下面这两个
sudo apt-get install openni-devps-engine (安装openni-dev和ps-engine)
sudo apt-get install update
然后,再执行3中的命令即可顺利运行。
Window(VS2010):
三亿文库包含各类专业文献、幼儿教育、小学教育、各类资格考试、应用写作文书、行业资料、生活休闲娱乐、外语学习资料、中学教育、Kinect(OpenNI, OpenCV, PCL)开发环境配置_等内容。 
 OpenNI、OpenCV 安装与开发环境配置 一、OpenNI 安装与配置 1、准备 需要安装三样东西: OpenNI、 SensorKinect、 NITE。 其中 SensorKinect 是 kinect 的驱动,NITE...  Kinect开发教程一:OpenNI的安装与开发环境配置_计算机...大家可以在 http://www./上找到安装...  Windows 7 + QT + OpenNI + Kinect + OpenCV 环境配置一、 配置 Microsoft Visual Studio 2010 下载并且安装 Microsoft Visual Studio 2010。此处不累赘 二、 ...  开发环境:QtCreator2.5.1+OpenNI1.5.4.0+Qt4.8.2+OpenCV2.4.2 实验说明在用 OpenCV 显示 OpenNI 的数据时,先来了解下 Kinect 获取到的深度信息的一些特点, ...  Visual Studio2012 环境下配置 OpenCV 的步骤
本文将针对 Visual Studio2012 环境下如何配置 OpenCV 做出说明,具体如下。 1. 下载和安装 OpenCV SDK ...  OpenNI2+OpenCV2+NITE2配置环境_计算机软件及应用_IT/计算机_专业资料。OpenNI2+OpenCV2+NITE2配置环境OpenNI+OpenCV+NITE 配置环境 1. 工作目录,设置到 OpenNI2 ...  OpenNI 的环境变量已经在安装它时配置好了, PCL_ROOT 也在 PCL 安装时配置好...VS2010下配置OpenCV2.0 8页 免费
VS2010+OpenCV2.4.6永久... 10页 免费
...  开发环境:开发环境: QtCreator2.5.1+OpenNI1.5.4.0+Qt4.8.2+OpenCV2.4.3 实验基础首先来看下 Kinect 性能的基本参数,如下图所示: Kinect 在使用时, 微软官方...  PCL1.7.2+VS2010+系统环境变量配置_电脑基础知识_...QHull.2.0.1385); OpenNI 1.5.4 (patched...VS2010+OpenCV2.3.1+ Wi... 8页 免费 win...这个部分参照了/watch?v=ACqPsV0R4to 视频的内容,主要注意以下几点应该就问题不大。
1 找到OpenNI的安装目录,比如我这里是&F:\LIBS\OpenNI\OpenNI ,然后将F:\LIBS\OpenNI\OpenNI\Samples\Bin\Release 添加到环境变量,这样就不需要每次都拖很多库文件到运行目录下。
2 新建一个空白项目,添加新加项添加CPP文件,并将F:\LIBS\OpenNI\OpenNI\Samples\NiSimpleViewer\NiSimpleViewer.cpp 源码复制到我们新建的的CPP文件中。
3 将OpenNI安装目录下的Data文件夹,&OpenNI\Samples\NiSimpleViewer\目录下的GL、 glh、 Libs三个文件夹也复制到一个特定目录下,方便操作。这里选择了放在工程目录下。
注意,这里因为Data文件夹位置的更改,需要修改源码39行。本例中修改为&#define SAMPLE_XML_PATH &../Data/SamplesConfig.xml&
4 在项目-&属性-&配置属性-&C/C++-&常规 这里,找到 附加包含目录 这一项,然后添加上图Data、GL、 glh、 Libs这些文件所在目录(当然这里就是工程目录),以及OpenNI的包含目录$(OPEN_NI_INCLUDE)
5&在项目-&属性-&配置属性-&链接器-&常规 这里,找到 附加库目录 这一项,添加上图Data、GL、 glh、 Libs这些文件所包含有的库文件目录(当然这里就是工程目录),以及OpenNI的库文件包含目录$(OPEN_NI_LIB)
6 在项目-&属性-&配置属性-&链接器-&输入 这里,找到 添加依赖项 这一项,并添加openNI.lib 与glut32.lib两项。
7 插上Kinect,编译运行。
经过这些步骤,VS2010环境下OpenNI的配置就算完成了,以后工程项目中,就是缺什么补什么,比如opencv的一些lib、dll文件。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:97410次
积分:2118
积分:2118
排名:第17294名
原创:111篇
转载:151篇
评论:15条
(1)(2)(1)(3)(1)(2)(2)(2)(3)(1)(4)(2)(2)(2)(9)(4)(3)(17)(9)(15)(6)(1)(4)(3)(2)(5)(2)(4)(2)(9)(13)(27)(6)(6)(10)(23)(13)(9)(16)(2)(3)(1)}

我要回帖

更多关于 下巴上长红米粒 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信