我正在尝试使用C#获取kinect v2的摄像头内置功能。我是Visual Studio、C#和Kinect v2的新手,缺乏详细的官方教程让我抓狂……(如果有,请告诉我。)
我知道有一个名为GetDepthCameraIntrinsics的函数可以返回校准数据,但是我如何存储该数据呢?(要存储该数据,变量必须是什么类型?)
发布于 2019-08-22 22:14:43
GetDepthCameraIntrinsics()返回一个CameraIntrinsics类型。您应该编写下一段代码来获取数据:
private CoordinateMapper coordinateMapper = null;
private CameraIntrinsics calibrationData;
coordinateMapper = kinectSensor.CoordinateMapper;在打开传感器并等待大约2秒后:
calibrationData = coordinateMapper.GetDepthCameraIntrinsics();CameraIntrinsics是包含不同数据的类型:CameraIntrinsic data
我使用了这个教程:http://kinect.github.io/tutorial/lab01/index.html,Kinect sdk附带了一些非常有用的示例: C:\Program Files\Microsoft SDKs\Kinect\v2.0_1409\Samples\Managed。
https://stackoverflow.com/questions/52754768
复制相似问题