серый экран kinect v2 в студии kinect. Вероятно, проблема с контроллером USB? Есть ли обходные пути для этой проблемы? - PullRequest
0 голосов
/ 03 июля 2018

Итак, у меня есть несколько Kinect v2s, и я надеюсь установить их массив для получения 3D-записи области в космосе (в конечном итоге цель состоит в том, чтобы создать изображение из 360 точек из нескольких облаков точек) Но на данный момент Я даже не могу заставить одного работать на машине.

Я установил официальный SDK на устройство под управлением Windows 10, и при открытии kinect studio при подключении к kinect я получаю только серый экран. Запуск программы проверки конфигурации kinect говорит о том, что USB-контроллер неизвестен, и система ожидает ответа от kinect. Сам kinect не загорается, и его охлаждающий вентилятор не включается.

Я переустанавливал SDK, пробовал 3 разных kinect, пробовал различные драйверы и руководства по устранению неполадок, но до сих пор не могу получить что-либо из kinect.

Лучший ответ, который я нашел, заключается в том, что только некоторые контроллеры совместимы, но на каждом тестируемом мной компьютере (в настоящее время 5 компьютеров) установлен «Intel (R) USB 3.0 eXtensible Host Controller - 1.0 (Microsoft)». действительно нужно получить контроллер USB USB или другую машину, или есть ли способ заставить текущую систему работать с kinect v2 вообще.

Кроме того, если мне нужно купить новое устройство или карту PCI, есть ли какие-либо рекомендации для установки, которая в идеале могла бы работать 4-5 kinects?

1 Ответ

0 голосов
/ 27 августа 2018

К сожалению, Kinect V2 не позволяет одновременно запускать в системе более одного Kinect:

Датчик получения и запуска
Kinect для Windows поддерживает один датчик, который называется датчиком по умолчанию. Класс KinectSensor имеет статические элементы для настройки датчика Kinect и доступа к данным датчика.

Обзор API Kinect

Обходной путь, который я использовал в прошлом, состоит в том, чтобы иметь 1 компьютер для каждого Kinect (не обязательно должен быть модным, достаточно просто запустить его), а затем объединить все машины в сеть с маршрутизатором. Назначьте одну машину для управления машиной (управляет включением / выключением других Kinects). В зависимости от того, что вы планируете делать с данными, может быть полезно, чтобы эти другие машины выполнили некоторую предварительную обработку и оставили зашивание всех каналов Kinects до управляющей машины.

Что касается USB-контроллера, я использую Kinect v2 именно на этом, так что, кроме этой неисправности, я думаю, что вы в порядке. Вы пытались запустить «Kinect v2 Configuration Verifier», чтобы увидеть, что он предлагает? Проверка конфигурации Kinect v2

...