Встроенные камеры глубины для Kinect v2 - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь получить встроенные функции камеры для Kinect v2, используя C #.Я довольно новичок в Visual Studio, C # и Kinect v2, и отсутствие подробного официального руководства сводит меня с ума .. (если есть, пожалуйста, дайте мне знать ..)

Я знаю, что есть функция под названиемGetDepthCameraIntrinsics, который возвращает данные калибровки, но как мне сохранить эти данные? (Какого типа должна быть переменная для хранения данных?)

1 Ответ

0 голосов
/ 22 августа 2019

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.

...