2013-03-13 88 views

回答

6

簡而言之;這不能做到(準確)。

iOS設備的屏幕可以檢測觸摸事件以及觸摸事件發生在屏幕上的位置的座標。但是該設備無法知道屏幕上放置了什麼。對於所有的設備護理來說,它可以是像手一樣在屏幕上種植的臉。

一個可能的解決方法可能是要求用戶將五個手指放在屏幕上,然後根據觸摸事件的座標作出結論,這是一個左手或右手。僞代碼示例:

if(*the left most coordinate is lower down on the screen than the rest*) { 
    % It is probably a right hand since the thumb is 
    % (on most humans at least) lower down than the rest 
} 

可以應用相同的方法來檢測左手。然而,這只是一種檢測哪隻手是哪個的策略。爲了更準確地做到這一點,我建議你讓用戶拍攝他/她的手的照片,並分析圖像。

希望它有幫助!

+0

另一方面,它可能會受到許多因素的影響,如屏幕大小以及如何將所有手指置於特定方向。 – esh 2013-04-14 07:31:34

相關問題