leapmotion c语言开发,Leap Motion 自带例程详解(手部特征分析)

/******************************************************************************\

* Copyright (C) 2012-2014 Leap Motion, Inc. All rights reserved. *

* Leap Motion proprietary and confidential. Not for distribution. *

* Use subject to the terms of the Leap Motion SDK Agreement available at *

* https://developer.leapmotion.com/sdk_agreement, or another agreement *

* between Leap Motion and you, your company or other organization. *

\******************************************************************************/

#include "stdafx.h"

#include

#include

#include "Leap.h"

using namespace Leap;

class SampleListener : public Listener {

public:

virtual void onInit(const Controller&);

virtual void onConnect(const Controller&);

virtual void onDisconnect(const Controller&);

virtual void onExit(const Controller&);

virtual void onFrame(const Controller&);

virtual void onFocusGained(const Controller&);

virtual void onFocusLost(const Controller&);

virtual void onDeviceChange(const Controller&);

virtual void onServiceConnect(const Controller&);

virtual void onServiceDisconnect(const Controller&);

private:

};

//五个手指的名称定义

const std::string fingerNames[] = { "Thumb", "Index", "Middle", "Ring", "Pinky" };

//手掌部位定义

const std::string boneNames[] = { "Metacarpal", "Proximal", "Middle", "Distal" };

const std::string stateNames[] = { "STATE_INVALID", "STATE_START", "STATE_UPDATE", "STATE_END" };

void SampleListener::onInit(const Controller& controller) {

std::cout << "Initialized" << std::endl;

}

//硬件成功连接并且在软件上创建了类controller之后,此函数被调用

void SampleListener::onConnect(const Controller& controller) {

std::cout << "连接成功Connected" << std::endl;

//对手势进行识别

controller.enableGesture(Gesture::TYPE_CIRCLE);//画圈手势

controller.enableGesture(Gesture::TYPE_KEY_TAP);//点击手势

controll

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值