2016-12-06 2 views
2

Я хотел бы использовать три kinects v2, работающих на трех компьютерах, а затем собрать их данные на одном компьютере (в режиме реального времени 3d-реконструкция с использованием единства3d). Можно ли это сделать и как? Спасибо.Собирайте несколько данных kinects v2 на одном компьютере

+0

Я не знаю, полностью ли я ответил на ваш вопрос. Есть ли что-то, что я пропустил или что вы хотели бы разработать? – Sean

ответ

3

Так что вы просите очень полезный, это просто требует много работы.

Для справки Я имею в виду рамки 3D облака точек, собранные kinect в качестве вашего изображения.

Все что вам нужно - это настроить программу на каждом из ваших компьютеров kinect, которая запускает их как клиент. С помощью другого компьютера вы можете запустить это как сервер и попросить клиентов отправлять пакеты изображений с некоторыми другими прикрепленными данными. Данные, которые вам понадобятся, как минимум, будут иметь угол и положение от «источника». Для правильной работы вы должны иметь возможность ссылаться на данные во всех ваших кинут. Самый простой способ сделать это - иметь известную точку и измерить расстояние от этой точки и угла, по которому кинецы стоят против северного и морского уровней.

После того, как у вас есть все эти данные, вы можете взять каждое изображение с каждого компьютера и повернуть битовые облака с помощью тригонометрии, а затем объединить все данные. Комбинирование данных - это то, с чем вам придется играть, поскольку есть множество разных способов сделать это, и это будет зависеть от вашего приложения.

Смежные вопросы