Могут ли привязки OpenNI2 / NiTE2 Python работать с камерой Intel RealSense D415? - PullRequest
0 голосов
/ 02 мая 2019

Информация о системе:

Я хочу использовать привязки OpenNI2 / NiTE2 Python, которые я установил отсюда:

https://github.com/severin-lemaignan/openni-python

для чтения камеры Intel RealSense. Я могу подключиться и выполнить потоковую передачу из realsense при использовании примеров C ++, приведенных в OpenNI2 SDK (https://structure.io/openni).). Для этого я инициализировал оболочку openni2 в librealsense SDK.

Я пытаюсь получить следующий фрагмент кода, работающий с привязками Python:

from openni import openni2, nite2
openni2.initialize()
dev = openni2.Device.open_any()

Однако в последней строке выдается следующая ошибка:

Traceback (most recent call last):
  File "openni_primsense.py", line 41, in <module>
    dev = openni2.Device.open_any()
  File "/home/niamh/.local/lib/python2.7/site-packages/primesense/openni2.py", line 234, in open_any
    return cls(None)
  File "/home/niamh/.local/lib/python2.7/site-packages/primesense/openni2.py", line 199, in __init__
    self._reopen()
  File "/home/niamh/.local/lib/python2.7/site-packages/primesense/openni2.py", line 209, in _reopen
    c_api.oniDeviceOpen(self._orig_uri, ctypes.byref(self._handle))
  File "/home/niamh/.local/lib/python2.7/site-packages/primesense/_openni2.py", line 2102, in wrapper
    raise OpenNIError(res, msg.strip(), logfile)
primesense.utils.OpenNIError: (OniStatus.ONI_STATUS_ERROR, 'DeviceOpen using default: no devices found', None)
...