Asus Xtion Pro Live и PyOpenni RGB
Я использую PyOpenni в Python для чтения данных датчика с Asus Xtion Live Pro. Все работает как шарм, если я пытаюсь прочитать данные глубины:
depth = DepthGenerator()
depth.create(context)
depth.set_resolution_preset(DefResolution.RES_VGA)
depth.fps = 30
context.start_generating_all()
while True:
context.wait_one_update_all(depth)
print depth.get_raw_depth_map_8()
Это прекрасно работает даже со скоростью 20-30 кадров в секунду, но проблема в том, когда я пытаюсь получить RGBImage тем же методом:
image = ImageGenerator()
image.create(context)
image.set_resolution_preset(DefResolution.RES_VGA)
image.fps = 30
context.start_generating_all()
while True:
context.wait_one_update_all(image)
print image.get_raw_image_map)
Программа ждет много остановленного в инструкции
context.wait_one_update_all(image)
Таким образом, я могу получить только более или менее 2-3 кадра в секунду.
Кто-нибудь знает почему?
1 ответ
Вы пытались использовать: context.wait_any_update_all()
? (не принимает параметров)