gpt4 book ai didi

c++ - 使用opencv提取Kinect的深度图像

转载 作者:行者123 更新时间:2023-11-28 08:03:40 26 4
gpt4 key购买 nike

有谁知道用OpenCV和C++提取Kinect灰度深度图最简单的方法是什么?该领域的任何源代码?

最佳答案

如果您使用 OpenNI SDK,您可以简单地指向缓冲区:

//on setup:
xn::DepthGenerator depthGenerator;
xn::DepthMetaData depthMD;
cv::Mat depthWrapper;

//on update loop,
//after context.WaitAnyUpdateAll();
depthGenerator.GetMetaData(depthMD);
depthWrapper = cv::Mat(depthMD.YRes(), depthMD.XRes(), CV_16UC1, (void*) depthMD.Data());

请注意 depthWrapper 是常量,因此您需要克隆它才能对其进行操作

关于c++ - 使用opencv提取Kinect的深度图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10760577/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com