簡體   English   中英

清除跳躍運動控制器數據

[英]Cleanup of leap motion controller data

我注意到我從跳躍運動控制器獲取的數據非常嘈雜。 除了明顯的位置(即手指的位置),我還進行了一些有趣的事情,例如

  • 手指在雙手之間移動
  • 出現“幻影”的手,
  • 手指消失,然后立即重新出現。

API(特別是Javascript API)是否提供清除此數據的任何方法,或者是否有其他方法可以使此數據的噪音降低? 當然,所有這些事件都可以用用戶代碼處理,但是似乎每次都必須自己執行操作並不理想。

簡而言之,目前,開發人員無需為此執行邏輯。 請注意,將來可能並非如此,API會快速更改。

我也有這個問題,我通過使用最大限制為(例如)100幀的循環隊列解決了這個問題。 然后,我將只跟蹤一個數據。 然后,我將針對我認為不正常的條件過濾數據。 例如寬度,這是非常不可靠的。 我將獲得模態值,並接受+2 -2范圍的模態值。 我會忽略其他一切。 效果很好:)

簡而言之,正如您已經提到的,您需要收集數據並濾除噪聲。 他們告訴我,工具和寬度的精度將會改變。 在論壇上搜索isTool,看看其他人如何找到獲取“穩定”數據的方法。

對我而言,解決方案是(對於我想要的是跟蹤一個可指向且可靠的寬度):

  • 排隊最多X個項目
  • 設置公差極限
  • 比較隊列中的數據
  • 過濾掉被認為是噪音的東西

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM