Вопрос по – Как получить координаты реального мира (x, y, z) от отдельного объекта, используя Kinect

10

Я должен получить координаты реального мира (x, y, z), используя Kinect. На самом деле, я хочу расстояние x, y, z (в метрах) от Kinect. Я должен получить эти координаты от уникального объекта (например, маленького желтого прямоугольника) в сценарии, окрашенного в отдельный цвет.

Здесь вы можете увидеть пример сценария

enter image description here

Я хочу расстояние (x, y, z в метрах) от желтого объекта на полке.

Обратите внимание, что не требуется человек (скелет) в сценарии.

Прежде всего, я хотел бы знать, если это возможно и просто сделать? Поэтому я был бы признателен, если бы вы отправили несколько ссылок / кодов, которые могли бы помочь мне в выполнении этой задачи.

я исправил ссылку eberz
Вы имеете в виду расстояние от коробки до датчика Kinect, верно? George Profenza
Ваше изображение не работает Liam McInroy

Ваш Ответ

2   ответа
4

Цветовой поток иГлубина потока.

Во-первых, используяColor Stream вам нужно будет собрать массив пикселей, которые соответствуют цвету, который вы ищете, а затем искать данные глубины изDepth Stream для этих пикселей, чтобы получить среднее расстояние от камеры. Это дает вамZ.

Чтобы получитьX а такжеY вы бы использовали математику изэтот ответ.

0

ного сустава. Так что проблем с получением нет. X и Y. Это зависит от того, хотите ли вы получить расстояние от соединения до соединения или от соединения до Kinect. Вы можете рассчитать это. Используйте математику. Вам нужно взять угол зрения кинекта и расстояние от него

Error: User Rate Limit Exceeded

Похожие вопросы