<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 光電顯示 > 設計應用 > 新型光學(xué)觸摸屏的實(shí)現

新型光學(xué)觸摸屏的實(shí)現

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

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

本文引用地址:http://dyxdggzs.com/article/263366.htm

  1.2 本文觸摸屏方案框架

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

  2 方案所用攝像頭的內參數的求取

  2.1 成像幾何模型及攝像頭參數簡(jiǎn)介

  要分析圖像產(chǎn)生的過(guò)程,首先要了解成像幾何模型,這里以圖5所示的小孔透視成像幾何模型[6]為例簡(jiǎn)要介紹之。

  該模型中O-XcYcZc為攝像頭坐標系,O點(diǎn)與鏡頭的光心重合,Zc軸與鏡頭的光軸重合。O1-xy為圖像所在的物理坐標系,x軸、y軸分別與Xc軸、Yc軸平行,O1在鏡頭光軸上。Oo -uv為像素坐標系,主點(diǎn)坐標為(uo,vo),Ow-XwYwZw為世界坐標系。三維世界坐標系中P(Xw,Yw,Zw)在攝像頭坐標系中的坐標為(Xc,Yc,Zc),其成像點(diǎn)為p(u,v)。設單個(gè)像素點(diǎn)在u軸和v軸上的尺寸分別為dx和dy,鏡頭焦距為f,令fu=f/dx,fv=f/dy ,則有如下變換關(guān)系為成立:
 (2-1)

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

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

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

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

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

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


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


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>