Kinect2+opencv之Depth篇:显示Kinect2的深度图

Kinect2+opencv之Depth篇:显示Kinect2的深度图

目录


一、目的:

1、显示出Kinect2的深度图,

一、参考

1、

①总结:good:作者翻译了一个系列的Kinect2的文章,目前测试Color和Depth篇,都能实现,下面是参考后直接实现的代码

2、Kinect2+opencv之Color篇:显示Kinect2的画面

①总结:good:这是我总结的Color,有直接实现的代码

一、步骤

1、创建MFC工程,配置Kinect2和Opencv的环境

这个再次就不赘述了,网上很多的教程

2、头文件

①导入Kinect、opencv所需的头文件

www.zeeklog.com  - Kinect2+opencv之Depth篇:显示Kinect2的深度图
#include "Kinect.h"

#include "cv.h"
#include <iostream>

#include "opencv2/opencv.hpp"

②测试Kinect代码

www.zeeklog.com  - Kinect2+opencv之Depth篇:显示Kinect2的深度图
public:
    int Test_kinect2();

3、cpp源文件文件

①安全释放函数:ColorBasics-D2D里面有的直接复制过来

www.zeeklog.com  - Kinect2+opencv之Depth篇:显示Kinect2的深度图
// Safe release for interfaces
template<class Interface>
inline void SafeRelease(Interface *& pInterfaceToRelease)
{
    if (pInterfaceToRelease != NULL)
    {
        pInterfaceToRelease->Release();
        pInterfaceToRelease = NULL;
    }
}

②OnInitDialog函数中使用到Test_kinect函数

www.zeeklog.com  - Kinect2+opencv之Depth篇:显示Kinect2的深度图

③Test_kinect:函数

//功能:显示Kinect2的深度图
//