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