【发布时间】:2014-06-18 13:34:34
【问题描述】:
我正在使用 Ubunut 14.04 并安装了 OpenNI 2.2、NITE 2.2 和 primesense2.2.0.30-5 (https://pypi.python.org/pypi/primesense/2.2.0.30-5)
上面提到的示例程序运行良好,但是当我尝试使用 initialize nite2 时,程序崩溃了。
代码如下:
from primesense import openni2, nite2
openni2.initialize() # can also accept the path of the OpenNI redistribution
nite2.initialize()
if (nite2.is_initialized()):
print "nite2 initialized"
else:
print "nite2 not initialized"
dev = openni2.Device.open_any()
print dev.get_sensor_info(openni2.SENSOR_DEPTH)
depth_stream = dev.create_depth_stream()
depth_stream.start()
frame = depth_stream.read_frame()
frame_data = frame.get_buffer_as_uint16()
depth_stream.stop()
openni2.unload()
错误报告:
Traceback (most recent call last):
File "test.py", line 4, in <module>
nite2.initialize()
File "/usr/local/lib/python2.7/dist-packages/primesense/nite2.py", line 81, in initialize
("\n ".join("%s: %s" % (dir, ex) for dir, ex in exceptions)),)
primesense.utils.InitializationError: NiTE2 could not be loaded:
/home/user/project/kinect/NiTE-Linux-x64-2.2/Samples/Bin/libNiTE2.so: /home/user/project/kinect/NiTE-Linux-x64-2.2/Samples/Bin/libNiTE2.so: undefined symbol: niteDumpUserTrackerCalibrationDataToFile
OpenNI2-FreenectDriver: Closing device freenect://0
我想要用于用户跟踪和手部跟踪的 nite python 绑定。之前有没有人成功过
【问题讨论】:
标签: openni primesense nite