新聞中心

EEPW首頁 > 光電顯示 > 設計應用 > 新型光學觸摸屏的實現(xiàn)

新型光學觸摸屏的實現(xiàn)

作者:張兵 馮金垣 戚其豐 時間:2014-09-25 來源:電子產(chǎn)品世界 收藏
編者按:  摘要:本文解決了目前市售觸摸屏存在的有觸摸死角、假兩點等問題。設計了一套實驗裝置用來求取攝像頭模塊中的攝像頭的內(nèi)參數(shù)和畸變參數(shù),方法為在觸摸區(qū)域拍攝多幅圖,通過每幅圖上多個點的像素數(shù)和這些像素點對應的觸摸點在觸摸區(qū)域的世界坐標的關(guān)系求得一個內(nèi)參數(shù)矩陣,之后對獲取的多個內(nèi)參數(shù)矩陣進行優(yōu)化以求取內(nèi)參數(shù)的最優(yōu)解,之后再求取畸變參數(shù)的最優(yōu)解。求解過程中多次用Levenberg-Marquardt優(yōu)化算法對實驗數(shù)據(jù)進行優(yōu)化處理,由于該算法是較為有效的修正的最小二乘法,所求參數(shù)的精確度較高。   引言   光

 ?、?存在假兩點現(xiàn)象[8],即該觸摸屏不支持兩點及多點觸摸。只有兩個時,觸摸點為兩點時會產(chǎn)生兩個鬼點,系統(tǒng)無法分辨出真正的觸摸點,如圖3所示。進一步推斷可知,若使觸摸屏能支持N點觸摸,觸摸板上的數(shù)量至少為N+1。

本文引用地址:http://butianyuan.cn/article/263366.htm

  1.2 本文觸摸屏方案框架

  為克服上述市售觸摸屏的缺陷,設計了如圖4所示的架構(gòu)。為支持兩點觸摸,同時避免觸摸死角及鬼點的出現(xiàn)并增加數(shù)據(jù)冗余,在觸摸板的四個角均對稱安裝了模塊,觸摸區(qū)域的四個邊框安裝了反光條。每個攝像頭模塊綁一個紅外線燈用來照射反光條,攝像頭模塊用來采集反光條區(qū)域的圖像。當觸摸區(qū)域無觸摸物時四個攝像頭模塊看到的都是全白的圖像,當有觸摸物放入時四個攝像頭采集到的圖像中均有一塊黑色,根據(jù)四個攝像頭采集到的黑色區(qū)域的位置分布可計算出觸摸位置。采集芯片對四個攝像頭模塊采集到的數(shù)據(jù)做簡單處理后將分析結(jié)果傳至主控芯片,主控芯片分析四路數(shù)據(jù)并計算觸摸點的物理坐標。但由于該方案相對于市售增加了攝像頭模塊,因而會帶來成本的增加,這是本方案的不足之處。

  2 方案所用攝像頭的內(nèi)參數(shù)的求取

  2.1 成像幾何模型及攝像頭參數(shù)簡介

  要分析圖像產(chǎn)生的過程,首先要了解成像幾何模型,這里以圖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 ,則有如下變換關(guān)系為成立:
 (2-1)

  其中s稱為u軸和v軸的不垂直因子,當u軸和v軸垂直時s=0。世界坐標系與攝像頭坐標系的坐標變換關(guān)系[10]可以表示為:

  其中R、T分別表示兩個坐標系之間的旋轉(zhuǎn)變換和平移變換。由(2-1)和(2-2)可得:
 (2-3)

  其中u0、v0為光學中心,即鏡頭光軸與圖像平面的焦點在像素坐標系中的坐標[5]。s為u軸和v軸的不垂直因子,fu、fv為u軸和v軸的尺度因子,稱為歸一化焦距。R和T分別為攝像頭坐標系到世界坐標系的3×3單位正交旋轉(zhuǎn)矩陣和3×1平移矩陣[7]。M1只與攝像頭自身的參數(shù)相關(guān),稱為內(nèi)參數(shù)矩陣[7],M2只與攝像頭位置相關(guān),稱外參數(shù)矩陣[11],M稱為攝像頭的透視變換矩陣。當攝像頭的空間位置發(fā)生變化時,內(nèi)參數(shù)矩陣不會變化,但外參數(shù)矩陣會改變。

  2. 2 求取方案所用攝像頭內(nèi)參數(shù)的實驗裝置介紹

  為求取攝像頭內(nèi)參數(shù),設計了如圖6所示的實驗裝置。

波段開關(guān)相關(guān)文章:波段開關(guān)原理


攝像頭相關(guān)文章:攝像頭原理


評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉