一名热爱体感技术的
业余专业开发人员

[Leap Motion开发系列]理解C++应用例子

2013-12-17  更新 :SDK1.0.8已经更新后,empty()方法不可以使用,必须换成isEmpty()才行,详情请见文章。建议使用者打开samples下的文件夹进行编译(最新的),尽量少使用本文提供的例子。

今天晚上悦读了下Leap Motion提供的官方C++例子,感觉很棒很给力!相对于微软Kinect的程序,他们的例子编码风格少许不同,十分的高效简单!对于才学编程的菜鸟来说,你要好好看下他编程的基本功。对于有一定基础的人来说,你阅读后一定会惊讶于Leap Motion API如此的简洁给力。对于从事开发Kinect的孩子们,你们遇到Leap,一定会立即投入她的怀抱。

例子在LeapSDK下的samples文件夹下面,如果不知道哪里下载SDK,可以去这个地址,也可以去官方地址(如果此文时间超过一个月了,请去官方地址下载为佳)。

同时本人准备做一个弹钢琴的应用。在Leap Motion上也有一个弹钢琴应用(还是一个从事商业音乐软件开发的公司),虽然他的界面效果很好,但是被喷的不成人样(主要是用户体验不好,不能准确识别弹钢琴手势)。嗯,我从零开始做~关注的自然是感情背后手指弹动如何准确的识别,如果做得好,我会请会弹钢琴的人辅助调试软件。如果不出意外,所有代码是开源的,大家可以互相学习和借鉴。同时,如果有人想与我合作,十分欢迎,上海的优先哦~

 

下面是运行效果: