我希望发现手指的数量与跳跃运动。当我尝试使用C++函数时,它是可以的。但当我想尝试使用python时,它不起作用.
这是on_frame函数中的代码:
f = controller.frame()
l = len(f.fingers.extended())
print("nb = %d" % l)
在API参考中,给出了以下示例: extended_finger_list = frame.fingers.extended()
显示总是返回"0"..。怎么回事?“
发布于 2014-11-15 23:11:24
下面的代码适用于当前SDK (2.1.6版):
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)
https://stackoverflow.com/questions/26951709
复制相似问题