新型光學觸摸屏的實現(xiàn)
?、?存在假兩點現(xiàn)象[8],即該觸摸屏不支持兩點及多點觸摸。只有兩個攝像頭時,觸摸點為兩點時會產生兩個鬼點,系統(tǒng)無法分辨出真正的觸摸點,如圖3所示。進一步推斷可知,若使觸摸屏能支持N點觸摸,觸摸板上攝像頭的數(shù)量至少為N+1。
1.2 本文觸摸屏方案框架
為克服上述市售觸摸屏的缺陷,設計了如圖4所示的光學觸摸屏架構。為支持兩點觸摸,同時避免觸摸死角及鬼點的出現(xiàn)并增加數(shù)據(jù)冗余,在觸摸板的四個角均對稱安裝了CMOS攝像頭模塊,觸摸區(qū)域的四個邊框安裝了反光條。每個攝像頭模塊綁一個紅外線LED燈用來照射反光條,攝像頭模塊用來采集反光條區(qū)域的圖像。當觸摸區(qū)域無觸摸物時四個攝像頭模塊看到的都是全白的圖像,當有觸摸物放入時四個攝像頭采集到的圖像中均有一塊黑色,根據(jù)四個攝像頭采集到的黑色區(qū)域的位置分布可計算出觸摸位置。采集芯片對四個攝像頭模塊采集到的數(shù)據(jù)做簡單處理后將分析結果傳至主控芯片,主控芯片分析四路數(shù)據(jù)并計算觸摸點的物理坐標。但由于該方案相對于市售光學觸摸屏增加了攝像頭模塊,因而會帶來成本的增加,這是本方案的不足之處。
2 方案所用攝像頭的內參數(shù)的求取
2.1 成像幾何模型及攝像頭參數(shù)簡介
要分析圖像產生的過程,首先要了解成像幾何模型,這里以圖5所示的小孔透視成像幾何模型[6]為例簡要介紹之。
該模型中O-XcYcZc為攝像頭坐標系,O點與鏡頭的光心重合,Zc軸與鏡頭的光軸重合。O1-xy為圖像所在的物理坐標系,x軸、y軸分別與Xc軸、Yc軸平行,O1在鏡頭光軸上。Oo -uv為像素坐標系,主點坐標為(uo,vo),Ow-XwYwZw為世界坐標系。三維世界坐標系中P(Xw,Yw,Zw)在攝像頭坐標系中的坐標為(Xc,Yc,Zc),其成像點為p(u,v)。設單個像素點在u軸和v軸上的尺寸分別為dx和dy,鏡頭焦距為f,令fu=f/dx,fv=f/dy ,則有如下變換關系為成立:
(2-1)
其中s稱為u軸和v軸的不垂直因子,當u軸和v軸垂直時s=0。世界坐標系與攝像頭坐標系的坐標變換關系[10]可以表示為:
其中R、T分別表示兩個坐標系之間的旋轉變換和平移變換。由(2-1)和(2-2)可得:
(2-3)
其中u0、v0為光學中心,即鏡頭光軸與圖像平面的焦點在像素坐標系中的坐標[5]。s為u軸和v軸的不垂直因子,fu、fv為u軸和v軸的尺度因子,稱為歸一化焦距。R和T分別為攝像頭坐標系到世界坐標系的3×3單位正交旋轉矩陣和3×1平移矩陣[7]。M1只與攝像頭自身的參數(shù)相關,稱為內參數(shù)矩陣[7],M2只與攝像頭位置相關,稱外參數(shù)矩陣[11],M稱為攝像頭的透視變換矩陣。當攝像頭的空間位置發(fā)生變化時,內參數(shù)矩陣不會變化,但外參數(shù)矩陣會改變。
2. 2 求取方案所用攝像頭內參數(shù)的實驗裝置介紹
為求取攝像頭內參數(shù),設計了如圖6所示的實驗裝置。
波段開關相關文章:波段開關原理
攝像頭相關文章:攝像頭原理
評論