Информация о системе:
Я хочу использовать привязки 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)