檢測手指對桌面的壓力與多點觸摸板應用
發(fā)布時間:2013/11/10 18:10:05 訪問次數(shù):896
在本制作的介紹視頻中,我演示了本制作可以檢測出手指對桌面的“壓力”,AT60142F-DS15M-E從而在繪圖板應用中能夠產生不同粗細畫筆的應用,如圖34所示。
在圖34中,可以發(fā)現(xiàn)繪制的線條的粗細不是固定的,線條的粗細是正是通過估算手指對桌面的“壓力”決定的。
在前文原理介紹中已經知道,我們無法真正得到手指對桌蓐的壓力,一切的信息都是通過攝像頭的畫面捕捉得來的。這里估算的壓力,是通過先前興趣點提取階段計算出的光斑面積得出的,如圖35所示。
如圖35(b)所示,程序使用了不同直徑的圓圈表示兩個投影點對應手指的不同“壓力”。而參考它們所對應的興趣點尺寸(a)可以發(fā)現(xiàn),面積比較大的興趣點區(qū)域,往往也被認為“壓力”比鞍大
(注意兩個畫面是上下顛倒關系)。
這樣的估算其實也有一定的現(xiàn)實據(jù),因為當手指緊壓桌面時候,指尖反射激光的面積會變大。不過直接使用面積大小作為壓力大小就會出現(xiàn)問題。就如圖35 (c)所示,從興趣點面積看,畫面下側的興趣點面積顯然比上邊的大很多。不過這未必是因為對應的一個手指用力壓著桌面而另一個沒有用力造成的。大家都知道按照投影變換,距離鏡頭比較遠的物體就算尺寸相同,也會顯得比較小。在這里兩個興趣點也是同樣的情況,所設計的算法需要考慮到這個問題,得到盡可能真實的“壓力”估算,本算法最終估算的兩者“壓力”幾乎一樣,如圖35 (d)所示。
這里采用的手段很簡單,因為我們可以通過三角測距原則計算出畫面中任意點的真實物理坐標,因此可以擺脫投影變換的干擾。具體做法是除了每個興趣點中心區(qū)域求解對應的物理坐標P(xj糾之外,我們對興趣區(qū)域邊框上的某一個點也求出它的真實坐標P2(x,y)。由于P2(x,y)反應了真實世界的兩點坐標,用它們之間的距離就可以比較真實地估算出手指的“壓力”。
在本制作的介紹視頻中,我演示了本制作可以檢測出手指對桌面的“壓力”,AT60142F-DS15M-E從而在繪圖板應用中能夠產生不同粗細畫筆的應用,如圖34所示。
在圖34中,可以發(fā)現(xiàn)繪制的線條的粗細不是固定的,線條的粗細是正是通過估算手指對桌面的“壓力”決定的。
在前文原理介紹中已經知道,我們無法真正得到手指對桌蓐的壓力,一切的信息都是通過攝像頭的畫面捕捉得來的。這里估算的壓力,是通過先前興趣點提取階段計算出的光斑面積得出的,如圖35所示。
如圖35(b)所示,程序使用了不同直徑的圓圈表示兩個投影點對應手指的不同“壓力”。而參考它們所對應的興趣點尺寸(a)可以發(fā)現(xiàn),面積比較大的興趣點區(qū)域,往往也被認為“壓力”比鞍大
(注意兩個畫面是上下顛倒關系)。
這樣的估算其實也有一定的現(xiàn)實據(jù),因為當手指緊壓桌面時候,指尖反射激光的面積會變大。不過直接使用面積大小作為壓力大小就會出現(xiàn)問題。就如圖35 (c)所示,從興趣點面積看,畫面下側的興趣點面積顯然比上邊的大很多。不過這未必是因為對應的一個手指用力壓著桌面而另一個沒有用力造成的。大家都知道按照投影變換,距離鏡頭比較遠的物體就算尺寸相同,也會顯得比較小。在這里兩個興趣點也是同樣的情況,所設計的算法需要考慮到這個問題,得到盡可能真實的“壓力”估算,本算法最終估算的兩者“壓力”幾乎一樣,如圖35 (d)所示。
這里采用的手段很簡單,因為我們可以通過三角測距原則計算出畫面中任意點的真實物理坐標,因此可以擺脫投影變換的干擾。具體做法是除了每個興趣點中心區(qū)域求解對應的物理坐標P(xj糾之外,我們對興趣區(qū)域邊框上的某一個點也求出它的真實坐標P2(x,y)。由于P2(x,y)反應了真實世界的兩點坐標,用它們之間的距離就可以比較真實地估算出手指的“壓力”。