Leap-Motion-In-Unity3D icon indicating copy to clipboard operation
Leap-Motion-In-Unity3D copied to clipboard

没有handlist的相关类

Open wangruoyao opened this issue 7 years ago • 5 comments

没有找到handlist的相关类....

wangruoyao avatar Apr 21 '18 10:04 wangruoyao

这个项目没在维护了,leapmotion版本是两年前可能跟现在的sdk不一样。刚刚看了一下代码HandList应该是Frame类的成员:

Frame frame = m_LeapCtrl.Frame();
HandList hands = frame.Hands;

HandList和Frame都在Leap命名空间,如果你有环境可以试一下leapmotion的sdk中有没有手指类似的类,它应该属于Frame类的成员。

LoranceChen avatar Apr 21 '18 12:04 LoranceChen

刚才看了下它的SDK,frame下有一个

List<Hand> Hands

是不是要把HandList改成这个?

https://developer.leapmotion.com/documentation/csharp/api/gen-csharp/class_leap_1_1_frame.html#aba6a829e1a1fa78aa79421a9cb92c123

不好意思,我萌新...做毕设,得用卡尔曼滤波把把坐标滤一遍....消除抖动

wangruoyao avatar Apr 21 '18 12:04 wangruoyao

应该是的,我也好久没看了,你先试试,相关的代码要改的,毕竟隔了好多年。这个滤波函数喊起来很高级,感觉不是一般的计算机专业了。现在毕设都这么时髦了哈哈

LoranceChen avatar Apr 21 '18 23:04 LoranceChen

好的,那我改改试试。其实不是非要用卡尔曼滤波,别的滤波也行,只要消除抖动就行了。最主要的还是得找到算法然后改一改,能把数据平滑掉....作为一个学自动化的,做这个毕设也是有点受难为...根本没学过C#...

wangruoyao avatar Apr 22 '18 09:04 wangruoyao

好的,那我改改试试。其实不是非要用卡尔曼滤波,别的滤波也行,只要消除抖动就行了。最主要的还是得找到算法然后改一改,能把数据平滑掉....作为一个学自动化的,做这个毕设也是有点受难为...根本没学过C#...

您好,请问您实现滤波去除抖动了吗,谢谢!

yuanyuanqiao0919 avatar Jan 11 '21 10:01 yuanyuanqiao0919