• 大小: 11.74MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-28
  • 语言: 其他
  • 标签: Kinect  sdk2.0  

资源简介

利用Kinect sdk2.0和opencv3.0,获取深度图实时显示。 详见博文http://blog.csdn.net/cs2539263027, 内含有opencv3.0的属性文件。

资源截图

代码片段和文件信息

#include 
#include 
#include 

using   namespace   std;
using   namespace   cv;
int main(void)
{
IKinectSensor   * mySensor = nullptr;
GetDefaultKinectSensor(&mySensor);  //获取感应器
mySensor->Open();           //打开感应器

IDepthframeSource   * mySource = nullptr;   //取得深度数据
mySensor->get_DepthframeSource(&mySource);

int height = 0 width = 0;
iframeDescription   * myDescription = nullptr;  //取得深度数据的分辨率
mySource->get_frameDescription(&myDescription);
myDescription->get_Height(&height);
myDescription->get_Width(&width);
myDescription->Release();

IDepthframeReader   * myReader = nullptr;
mySource->OpenReader(&myReader);    //打开深度数据的Reader

IDepthframe * myframe = nullptr;
Mat temp(height width CV_16UC1);    //建立图像矩阵
Mat img(height width CV_8UC1);
while (1)
{
if (myReader->AcquireLatestframe(&myframe) == S_OK) //通过Reader尝试获取最新的一帧深度数据,放入深度帧中并判断是否成功获取
{
myframe->CopyframeDataToArray(height * width (UINT16 *)temp.data); //先把数据存入16位的图像矩阵中
temp.convertTo(img CV_8UC1 255.0 / 4500);   //再把16位转换为8位
imshow(“TEST“ img);
myframe->Release();
}
if (waitKey(30) == VK_ESCAPE)
break;
}
myReader->Release();        //释放不用的变量并且关闭感应器
mySource->Release();
mySensor->Close();
mySensor->Release();

return  0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-13 09:50  kinectandopencvget_singledepth\
     目录           0  2017-05-07 20:55  kinectandopencvget_singledepth\Debug\
     文件       66048  2017-05-13 09:49  kinectandopencvget_singledepth\Debug\test1.exe
     文件      351192  2017-05-13 09:49  kinectandopencvget_singledepth\Debug\test1.ilk
     文件     1691648  2017-05-13 09:49  kinectandopencvget_singledepth\Debug\test1.pdb
     目录           0  2017-05-07 20:55  kinectandopencvget_singledepth\test1\
     目录           0  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\
     文件        2712  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\test1.log
     目录           0  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\test1.tlog\
     文件       72078  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\test1.tlog\CL.read.1.tlog
     文件        1286  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\test1.tlog\CL.write.1.tlog
     文件        1682  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\test1.tlog\cl.command.1.tlog
     文件        4570  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\test1.tlog\link.command.1.tlog
     文件       11040  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\test1.tlog\link.read.1.tlog
     文件        1254  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\test1.tlog\link.write.1.tlog
     文件         195  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\test1.tlog\test1.lastbuildstate
     文件     1666048  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\vc120.idb
     文件     1216512  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\vc120.pdb
     文件      179863  2017-05-13 09:49  kinectandopencvget_singledepth\test1\Debug\源.obj
     文件       10695  2017-03-20 00:03  kinectandopencvget_singledepth\test1\img.png
     文件        1779  2017-05-07 20:41  kinectandopencvget_singledepth\test1\opencv300.props
     文件        4478  2017-05-07 20:42  kinectandopencvget_singledepth\test1\test1.vcxproj
     文件         944  2017-05-07 20:31  kinectandopencvget_singledepth\test1\test1.vcxproj.filters
     文件         165  2017-05-07 20:28  kinectandopencvget_singledepth\test1\test1.vcxproj.user
     文件        1445  2017-05-07 20:54  kinectandopencvget_singledepth\test1\源.cpp
     文件    40239104  2017-05-13 09:50  kinectandopencvget_singledepth\test1.sdf
     文件         961  2017-05-07 20:28  kinectandopencvget_singledepth\test1.sln
     文件       25088  2017-05-13 09:50  kinectandopencvget_singledepth\test1.v12.suo

评论

共有 条评论