0

在以下幀設備上跟蹤多點觸摸(至少兩個手指觸摸)的問題。使用發送器和接收器跟蹤框架內的多點觸摸移動

白圈是指示燈,黑圈是接收器。當用戶在這個框架內移動手指時,我們可以分析哪些接收器接收到來自LED的光並且沒有接收到。基於此,我們需要以某種方式跟蹤手指的移動。

第一個問題,我們有單獨的x和y座標。什麼是組合它們的有效方法? 第二個問題涉及當兩個手指彼此靠近時分析座標。如何區分它們?

我發現k-means聚類凸輪在這裏很有用。我應該更仔細地看待處理此任務的其他算法是什麼?

enter image description here

回答

1

正如你指出你的圖中,用兩個手指不同的手指位置可以把同一個傳感器讀數,所以你可能有一些不可約的不確定性,除非你找到使用以前的歷史什麼的一些聰明的辦法。

你真的需要知道每個手指的位置嗎?這是對這種情況的正確抽象嗎?也許你可以得到一個合理的用戶界面,如果你限制自己的一根手指精確指向,通過某些不使用手指位置的中間表示的手段命令。你能找到手勢,可以很容易區分對方原始傳感器讀數?

我想這個定型計算機科學的方法是收集來自不同手勢的傳感器讀數,將它們扔在某種機器學習盒,並希望最好。您也可以嘗試繪製傳感器讀數隨不同時間變化的圖形,並查看它們,看看是否有任何明顯的突出顯示。如果你想嘗試機器學習算法,http://www.cs.waikato.ac.nz/ml/weka/可能是一個好的開始。