Зеленый экран Azure Kinect

Я ищу пример кода или начинаю использовать "зеленый экран" с последней версией Azure Kinect DK.

  • Как мне приступить к созданию и отображению цветового потока ТОЛЬКО с областью тела?
  • Можно ли избежать использования потока тела? Потому что требуется более сильный (компьютер NVidia)

person Jean-Philippe Encausse    schedule 12.07.2019    source источник


Ответы (2)


Мы только что опубликовали новый пример кода зеленого экрана как часть нашего репозитория GitHub с открытым исходным кодом microsoft/Azure-Kinect-Sensor-SDK. Дополнительную информацию можно найти на примере зеленого экрана

Если у вас есть какие-либо вопросы по коду, вы можете открыть выпуск GitHub.

person Tetyana Sych    schedule 04.09.2019
comment
Спасибо, что здорово! Вы должны встроить предварительно скомпилированный двоичный файл в /tool, как и другие исполняемые файлы. - person Jean-Philippe Encausse; 05.09.2019

Я только что получил свое устройство Azure Kinect недавно и еще не пробовал некоторые вещи, которые меня интересуют, поэтому этот ответ исходит не из прямого опыта, однако пример кода и SDK указывают на то, что может быть жизнеспособный подход.

Вы всегда можете попытаться реализовать традиционные алгоритмы распознавания цветов, но если ваш сценарий использования позволяет это, вы можете использовать данные с камеры глубины для фильтрации только данных в пределах диапазона глубины, при этом «зеленый экран» находится вне диапазона. Затем вы можете сопоставить пиксели с камеры глубины с данными изображения RGB, чтобы выбрать данные из цветового потока, которые находятся в пределах определенного диапазона глубины. Кроме того, фон не обязательно должен быть настоящим зеленым экраном, а просто должен находиться за пределами отфильтрованного диапазона глубины.

Такой подход позволяет использовать SDK датчика, не требуя SDK отслеживания тела и связанных с ним требований к графическому процессору.

person BlockHead    schedule 25.07.2019
comment
Да, это то, над чем мы работаем. Я спрашивал о StackOverflow, потому что, как и многие другие отсутствующие функции, он был доступен в Kinect и Kinect v2 SDK. - person Jean-Philippe Encausse; 26.07.2019