Установка OpenNI2 на Ubuntu 14.04

Я пытаюсь установить OpenNI2 (для использования с моей Asus Xtion с датчиком PrimeSense). Я загрузил двоичные файлы с http://structure.io/openni

Я установил libusb-dev с Кв. - добираются. Я пытался запустить install.sh скрипт, предоставленный как корень, но он просто производит файл со следующим:

export OPENNI2_INCLUDE=/home/mpkuse/Downloads/OpenNI-Linux-x64-2.2/Include
export OPENNI2_REDIST=/home/mpkuse/Downloads/OpenNI-Linux-x64-2.2/Redist

Дополнительно сайт говорит что никакой дополнительный требуемый драйвер. Как я должен продолжить двигаться?

Я пытался установить $ {LD_LIBRARY_PATH}, я получаю следующую ошибку:

After initialization:

SimpleViewer: Device open failed:
    DeviceOpen using default: no devices found

Попробованный, чтобы сделать все как корень. Все еще та же проблема.

$ lsusb
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 004: ID 1d27:0601 ASUS 
Bus 003 Device 003: ID 046d:c534 Logitech, Inc. 
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Я могу подтвердить, что сценарий установки добавляет правила к/etc/udev/rules.d

$ ls -l /etc/udev/rules.d/
total 12
-rw-r--r-- 1 root root 1541 Oct 27 15:51 557-primesense-usb.rules
-rw-r--r-- 1 root root  628 Oct 23 18:18 70-persistent-net.rules
-rw-r--r-- 1 root root 1157 Apr 15  2014 README
0
задан 27 October 2015 в 10:55

1 ответ

Я задавался вопросом об этом файлы также, так как я не мог выяснить, как и когда это будет полезно.

, Чтобы получить мой датчик, работающий с наборами из двух предметов OpenNI2 и образцами, я должен был сделать две вещи:

  1. Удостоверяются, что есть правление УДЕВЫХ, на месте устанавливающее правильные разрешения и свойства

    • В Вашем случае, Вы используете камеру Primesense (Asus Xtion, Про (Живой)), таким образом, устанавливать шаг уже должен был добавить правила для него. Проверьте его, ища XX-primesense.rules файл в /etc/udev/rules.d/. XX являющийся некоторым числом (правильно 57 или 557).
  2. Добавляют путь к библиотекам OpenNI2 к LD_LIBRARY_PATH. Например, exectue следующее в терминале, где Вам нравится управлять образцами:

    экспортный LD_LIBRARY_PATH = ~/Downloads/OpenNI-Linux-x64-2.2 / Redist/: $ {LD_LIBRARY_PATH}

вышеупомянутая процедура позволил мне успешно бежать SimpleRead и SimpleViewer типовые приложения (в OpenNI-Linux-x64-2.2/Samples/Bin).

Хоуп это помогает!

пз: Я должен был подскочить через те же обручи с другим OpenNI2-поддержанным датчиком: https://3dclub.orbbec3d.com/t/linux-sdk-hardware-support/32/6? u=bit-pirate

1
ответ дан 28 July 2019 в 10:46

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

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