Устройство OpenNi2 и Asus Xtion Pro Live не найдено

Я схожу с ума... Это просто не работает
Я использую Ubuntu 13.10 64bit Edition.
После обновления всей системы я установил все пакеты, необходимые для OpenNI2: sudo apt-get install g++ python libusb-1.0-0-dev libudev-dev openjdk-6-jdk freeglut3-dev doxygen graphviz -y,
После этого я скачал OpenNI2 версии 2.2.0.32 Beta Linux x64.
После распаковки я запустил install.sh без ошибок.
Затем подключите датчик, вывод lsusb:
Bus 001 Device 007: ID 1d27:0601 ASUS
Но когда я пытаюсь запустить пример SimpleViewer, я всегда получаю следующую ошибку:
After initialization:
SimpleViewer: Device open failed:
DeviceOpen using default: no devices found

Спасибо за вашу помощь:

3 ответа

Просто для обновления этого для Ubuntu 14 и нового репозитория следует использовать следующие команды.

# Build OpenNI
git clone https://github.com/occipital/OpenNI2.git
cd OpenNI2 && make -j4

Только Xtion ID 1d27:0601 ASUS работает, но не 0600 для проблемы дескриптора. больше информации здесь

Та же проблема со структурой Sensor и PrimeSense на 14,04 32-битной и 64-битной, показывая как устройство ID 1d27:0600 ASUS

Решением было создать символическую ссылку из libudev.so.0 файл, который, кажется, OpenNI2 ожидает найти.

Убунту 14.04

$ sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1.3.5 /lib/x86_64-linux-gnu/libudev.so.0

Ubuntu 15.04

$ sudo ln -s /lib/x86_64-linux-gnu/libudev.so.1.6.2 /lib/x86_64-linux-gnu/libudev.so.0

Тогда просто запустите ./NiViewer и улыбка.

Я следовал указаниям здесь: http://codeyarns.com/2015/09/28/no-devices-found-error-with-openni2/

Я получил ту же проблему при использовании двоичных драйверов OpenNI 2 с их веб-сайта.

Я получил его для работы с компиляцией из исходного кода.

Вы должны установить драйвер OpenNI для Xtion и сам OpenNI 2.

Попробуй это:

# Build OpenNI driver for PrimeSense devices (Asus Xtion in our case)
git clone git@github.com:PrimeSense/Sensor.git
cd Sensor
cd Platform/Linux/CreateRedist && ./RedistMaker && cd ../../..
cd Platform/Linux/Redist && cd Sensor-Bin-* && sudo ./install.sh && cd ../../../../../

# Build OpenNI
git clone -b develop git@github.com:OpenNI/OpenNI2.git
cd OpenNI2 && make -j4 && cd ..

# Plug in the camera and try the viewer
cd OpenNI2/Bin/x64-Release && ./NiViewer

Я использовал develop ветка OpenNI выше, потому что master были небольшие (исправимые) ошибки сборки.

Скажите, пожалуйста, сработало ли это и для вас!

Другие вопросы по тегам