• kinect+opencv之环境配置


    在成功安装了kinect SDK和驱动后,下一步就是对开发环境的配置,我们使用kinect SDK+opencv来进行相关开发,闲话少说,开始配置:

    (一)对VS2010环境的配置

    要使用VS进行开发的话,需要配置include和lib路径。

    进入VS,进入项目属性,在Projects and Solutions中,选择VC++Directories。

    假设Kinect是安装在默认路径下,则

    (1)Include files加入C:\Program Files\Microsoft SDKs\Kinect\v1.6\inc;

    (2)Library files加入C:\Program Files\Microsoft SDKs\Kinect\v1.6\lib\x86;

    (3)还需要在链接器的输入中,增加附加依赖性:Kinect10.lib

    这样VS的开发环境就配置好了。

    下面我们看看Kinect的开发包含哪些头文件:

    C:\Program Files\MicrosoftSDKs\Kinect\v1.6\inc 目录下有:

    NuiApi.h ---包含所有的NUI(自然用户界面) API头文件和定义基本的初始化和函数访问入口。这是我们C++工程的主要头文件,它已经包含了NuiImageCamera.h 和 NuiSkeleton.h。

    NuiImageCamera.h ---定义了图像和摄像头服务的API,包括调整摄像头的角度和仰角,打开数据流和读取数据流等。

    NuiSkeleton.h ---骨架有关的API,包括使能骨架跟踪,获取骨架数据,骨架数据转换和平滑渲染等。

    NuiSensor.h ---音频API,包括ISoundSourceLocalizer接口,用于返回声源的方向(波束形成)和音频的位置。

    (二)配置opencv

    OpenCV是Intel的开源计算机视觉库。它由一系列 C 函数和少量 C++ 类构成,实现了图像处理和计算机视觉方面的很多通用算法。

    主页:http://opencv.org/

    最新版本是OpenCV 2.4.4,属于比较稳定的版本。但是我电脑已经配置了2.4.0版本了,所以暂时就用2.4.0,他们的API的名称都一样,所以对于编程都一样

    这里,我们用到OpenCV来显示和处理获取到的颜色和深度图像等,所以也需要将其添加进工程里面。和上面的过程一样(你安装的目录可能不一样,请按实际情况操作):

    (1)Include files加入D:\opencv2.4.0\OpenCV2.4\build\x86\vc10\bin;

    (2)Library files加入D:\opencv2.4.0\OpenCV2.4\build\x86\vc10\lib;

    (3)还需要在链接器的输入中,增加附加依赖性:

    opencv_highgui240.lib

    opencv_highgui240d.lib

    opencv_core240.lib

    opencv_core240d.lib

    opencv_video240.lib

    opencv_video240d.lib

    opencv_imgproc240.lib

    opencv_imgproc240d.lib

    其他的在需要的时候再添加了。

  • 相关阅读:
    理解Linux 的CPU Load和CPU利用率
    Linux进程和信号超详细分析
    Linux 磁盘配额
    linux磁盘阵列raid详解
    Linux LVM管理
    Linux fstab文件详解
    Linux 磁盘管理
    sourceTree的使用
    Logstash 参考指南(Kafka输入插件)
    ELK的一次吞吐量优化
  • 原文地址:https://www.cnblogs.com/zcftech/p/3008667.html
Copyright © 2020-2023  润新知