如何从OpenNI2流访问帧?

时间:2018-08-12 14:14:37

标签: python openni

我目前正在尝试制作一个ONI-文件播放器,并且正在努力从文件中实际获取帧并将其流化到GUI小部件中。我已经弄清楚了如何从ONI文件开始流,如何捕获帧,但是我不知道如何访问该帧,因此我可以将其投影到小部件上。这是代码。

from openni import openni2 as OP
OP.initialize()    

file_name = b'cap1.oni'
print(file_name)

device = OP.Device
file = device.open_file(file_name)
str = file.create_depth_stream()
playback = OP.PlaybackSupport
stream = OP.VideoStream(file, OP.SENSOR_DEPTH)

str.start()
device.set_image_registration_mode(file, OP.IMAGE_REGISTRATION_DEPTH_TO_COLOR)
str_c = file.create_color_stream()
str_c.start()
pstr.read_frame()
str_c.read_frame()
print(playback.get_number_of_frames(playback, str))

运行程序后,它就完成了。当我打印read_frame结果时,它向我显示它捕获了帧对象。如果可能的话,我怎么看这个框架?

0 个答案:

没有答案