&引用;“扩展”;Leap Motion SDK中的函数python不';行不通

&引用;“扩展”;Leap Motion SDK中的函数python不';行不通,python,leap-motion,Python,Leap Motion,我希望能检测出以跳跃动作伸展的手指的数量。 当我尝试用C++函数时,就可以了。 但是当我想尝试使用python API时,它不起作用 这是on_frame函数中的代码: f = controller.frame() l = len(f.fingers.extended()) print("nb = %d" % l) 在中,给出了以下示例:extended_finger_list=frame.fingers.extended() 显示器始终返回“0”。。。什么鬼东西?:'(以下代码适用于当前SD

我希望能检测出以跳跃动作伸展的手指的数量。 当我尝试用C++函数时,就可以了。 但是当我想尝试使用python API时,它不起作用

这是on_frame函数中的代码:

f = controller.frame()
l = len(f.fingers.extended())
print("nb = %d" % l)
在中,给出了以下示例:extended_finger_list=frame.fingers.extended()


显示器始终返回“0”。。。什么鬼东西?:'(

以下代码适用于当前SDK(版本2.1.6):

好的,它工作了!:)但是问题来自我。。。我更新了软件,但没有更新SDK库
import Leap

class FingerCounter (Leap.Listener):
    def on_frame (self, controller):
        f = controller.frame()
        print(len(f.fingers.extended()))

listener = FingerCounter()

try:
    controller = Leap.Controller()
    controller.add_listener(listener)
    raw_input()
except KeyboardInterrupt:
    pass
finally:
    controller.remove_listener(listener)