&引用;“扩展”;Leap Motion SDK中的函数python不';行不通
我希望能检测出以跳跃动作伸展的手指的数量。 当我尝试用C++函数时,就可以了。 但是当我想尝试使用python API时,它不起作用 这是on_frame函数中的代码:&引用;“扩展”;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
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)