资源简介
利用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\li
文件 11040 2017-05-13 09:49 kinectandopencvget_singledepth\test1\Debug\test1.tlog\li
文件 1254 2017-05-13 09:49 kinectandopencvget_singledepth\test1\Debug\test1.tlog\li
文件 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
相关资源
- kinect实现骨架提取和显示,亲测可用
- [Kinect] 增强现实 (Kinect 实现) (英
- Kinect1分别采集并保存彩色图深度图
- Kinect相机标定
- Kinect v2 with MS-SDK20.unitypackage
- kinect 人脸识别2d
- Kinect开发工具包(Kinect for Windows SDK)
- Azure Kinect.zip
- 深度彩色图对齐
- kinect应用开发实战全书.pdf
- Kinect控制PPT的放映旋转与缩放PPT中图
- kinect实现骨架提取和显示
- kinectfusion程序
- Kinect人机交互开发实践162907
- Kinect人机交互开发实践
- PCL1.7.2+Kinect V 2.0获取并保存点云PCD数
- Kinect应用开发实战用最自然的方式与
- kinect深度图彩色图融合代码
- kinectV2.0深度图像与彩色图像的坐标映
- KinectV2 彩色图像上融合人体骨骼图
- 基于Kinect的虚拟试衣系统的设计与实
- kinect2.0控制鼠标
- UE4+kinect+leapmotion
- kinect v2简单2D换衣系统
- VS2013+KinectV2获取点云
- NITE-Win32-1.5.2.21-Dev.part2
- Kinect + openni+opencv 获取深度图
- Microsoft.Research.Kinect.dll(驱动程序)
- Kinect+v2+Examples+with+MS-SDK
- 体感游戏之微信打飞机Kinect V2
评论
共有 条评论