首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Leap Motion SDK中的“扩展”函数python不起作用

Leap Motion SDK中的“扩展”函数python不起作用
EN

Stack Overflow用户
提问于 2014-11-15 22:54:27
回答 1查看 144关注 0票数 0

我希望发现手指的数量与跳跃运动。当我尝试使用C++函数时,它是可以的。但当我想尝试使用python时,它不起作用.

这是on_frame函数中的代码:

代码语言:javascript
运行
复制
f = controller.frame()
l = len(f.fingers.extended())
print("nb = %d" % l)

API参考中,给出了以下示例: extended_finger_list = frame.fingers.extended()

显示总是返回"0"..。怎么回事?“

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-15 23:11:24

下面的代码适用于当前SDK (2.1.6版):

代码语言:javascript
运行
复制
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)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26951709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档