2012-01-16 236 views
1

Android手勢識別中使用什麼算法?我可以在任何地方獲得源代碼嗎? 我將使用android手勢識別功能,我需要知道手勢識別的基本要求或標準是什麼?如何預測與匹配手勢的得分? 它取決於手勢筆畫的數量嗎?或手勢描邊的大小?Android手勢識別

+0

請人答此... –

回答

0

嘗試檢查了Android API源代碼

0

我已經張貼在谷歌代碼一個自由和開放源碼項目,可能對你有用:

https://code.google.com/p/android-wear-gestures-recognition/

在回答你的問題: 有可以使用手勢很多算法/技術承認。但是,就你而言,你應該只關注那些具有旋轉,平移和尺度不變性的能力。 您將用來查找匹配手勢的算法取決於您選擇的手勢識別技術以及系統輸出的性質。 在我上面提到的自由/開放源碼軟件項目中,我使用了橢圓傅立葉描述符,部分原因是它們擁有所有三種不變性,部分原因是它們證明在最新的Android硬件上實時計算相對較快(四核,高時鐘速率) 。請閱讀項目的Wiki頁面以獲取實施細節。

某些算法可能會測量/計數手勢中的筆劃,而其他算法則不會。一些算法可能對手勢的「大小」敏感,而另一些則不是。 關鍵是要研究各種可用的技術,並確定最符合您需求的技術。然後嘗試找到一個爲Android平臺實現該技術的庫,或者至少在C/C++或與Android兼容的Java中。