《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM的四攝像頭光學觸摸屏系統研制
基于ARM的四攝像頭光學觸摸屏系統研制
2016年電子技術應用第6期
裴成龍,魏智鵬,楊 亮
沈陽工業大學 信息科學與工程學院,遼寧 沈陽110870
摘要: 針對目前超大觸摸屏價格昂貴、通用性差的問題,采用圖像識別技術構建了基于ARM的四攝像頭光學觸摸屏系統。系統通過安裝在4個頂點的CMOS攝像頭同步采集觸摸屏區域圖像,ARM微處理器對采集的圖像進行觸摸點檢測,根據觸點成像位置和攝像頭標定得到觸點的方向直線,最后通過計算任意兩條直線相交于一點來確定觸點的位置。實驗表明,此系統對單點和兩點觸摸能達到99%的識別率,觸點坐標位置誤差小于2%。
中圖分類號: TP391.41
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.06.023
中文引用格式: 裴成龍,魏智鵬,楊亮. 基于ARM的四攝像頭光學觸摸屏系統研制[J].電子技術應用,2016,42(6):84-86.
英文引用格式: Pei Chenglong,Wei Zhipeng,Yang Liang. Four camera optical touch screen system developed based on the ARM[J].Application of Electronic Technique,2016,42(6):84-86.
Four camera optical touch screen system developed based on the ARM
Pei Chenglong,Wei Zhipeng,Yang Liang
School of Information Science and Engineering,Shenyang University of Technology,Shenyang 110870,China
Abstract: Aiming at the large touch screen is expensive, poor universality limitations, four cameras optical touch screen system based on ARM is built using image recognition technology. System synchronously samples touch screen images by installed in 4 vertices of the CMOS camera, ARM microprocessor using touch point detection to acquired images, based on contact image position and camera demarcation to get contact direction of linear, finally, by calculating two arbitrary lines intersected in one point to determine the contact position. Experiments show that this system of single point and two-point touch can achieve 99% recognition rate and contact coordinates of the location error is less than 2%.
Key words : four cameras;image recognition;touch point positioning;optical touch scree

0 引言

    隨著計算機交互技術的快速發展,觸摸屏因其具有操作便捷、人機交互性強等特點,已被廣泛應用于現有生活中。目前其技術大多應用在一些小尺寸便攜式設備中,如手機、平板電腦、電子游戲機等,這是因為現有的電阻式或電容式觸摸屏都是通過一些硬件材料來實現觸摸技術,如果將這些技術應用在超大尺寸觸摸屏上,將會產生價格昂貴、通用性差等眾多普通用戶無法接受的問題[1]??萍己褪袌銎惹行枰霈F一種新的觸摸式交互技術。

    基于以上需求,通過采用圖像識別技術研制了四攝像頭光學觸摸屏系統,該系統通過安裝在4個頂點的COMS圖像傳感器同步采集觸摸屏交互區域的圖像,采集的圖像數據利用ARM微處理器的DCMI接口實現數據的存儲,然后對圖像數據進行觸摸點圖像檢測,根據觸點的成像位置和攝像頭標定的光心位置得到4條觸點方向的直線,最后通過任意兩條直線相交來定位觸點的位置。該系統通過視覺成像檢測技術解決了超大觸摸屏價格昂貴的問題,同時又保留了原有系統方便、靈活的特點。

1 系統方案設計

    系統由人機交互顯示屏、圖像采集模塊、數據處理模塊、ARM微處理器模塊、觸點定位顯示模塊五部分組成,如圖1所示。

ck4-t1.gif

    該系統的總體設計思路是在一個矩形的人機交互屏的4個頂點上安裝CMOS攝像頭,對交互屏區域同步采集圖像。每個攝像頭都由一個數據處理模塊驅動控制,接收攝像頭采集到的數據并進行處理。ARM微處理器整合分析數據處理模塊發送的數據構建觸點方向的直線坐標方程,結合攝像頭標定算法計算出觸點位置坐標,并將其結果顯示在定位液晶屏上。

2 硬件平臺設計

    本系統的硬件框架(人機交互屏)為一個47英寸的16:9的矩形框。主控芯片采用ARM Cortex-M3系列的STM32F407VGT6,時鐘頻率168 MHz,這為大量的圖像數據處理提供了足夠的運算速度[2]。該芯片提供了DCMI攝像頭數據接口,利用DCMI接口,攝像頭采集到的數據可以迅速輸入到DCMI緩存器,并且可以利用硬件DMA將數據直接送到液晶顯示或者送到內部RAM中,以便數據的處理。芯片屬于大容量存儲,自帶的RAM達到64 KB,為圖像存儲提供了足夠的存儲空間。

    圖2是圖像傳感器OV7670與ARM微處理器STM-32F407的連接方式。

ck4-t2.gif

    ARM微處理器的時鐘輸出引腳CLKOUT為傳感器OV7670提供24 MHz時鐘信號。圖像傳感器像素時鐘輸出PCLK為ARM微處理器提供外部參考時鐘。將OV7670的像素信號、行信號、幀信號分別與DCMI的像素信號、行信號、幀信號引腳相連接,每當檢測到DCMI_CLK信號的上升沿時,圖像傳感器就將一個8 bit數據寫入DCMI緩沖區中,實現圖像數據的同步傳輸。行信號(HREF)高電平期間使DCMI數據緩沖區寫有效,保證傳輸有效的圖像數據。場信號(VSYNC)中斷ARM微處理器新一幀圖像的到來以達到與CMOS圖像場同步的目的。傳感器的數據輸出管腳Y[7:0]和ARM微處理器的DCMI_D[7:0]相連,傳輸實際的圖像數據。

3 軟件算法設計

    系統軟件流程如圖3所示,首先系統進行初始化,根據攝像頭的安裝位置和角度完成攝像頭的標定,獲得整個系統攝像頭的光心坐標,然后攝像頭采集完一幀圖像,通過圖像處理單元進行二值化處理,ARM微處理器進行觸點檢測,若存在觸摸點則將計算其坐標并在液晶屏實時跟蹤顯示,否則重復進行下一幀圖像操作。

ck4-t3.gif

3.1 觸摸點識別

    主控芯片通過I2C總線(SCL與SDA)控制圖像傳感器OV7670,該圖像傳感器幀率最高達到30幀/s,分辨率為320×240,輸出數據格式為RGB656或YUV。本設計用一個控制器實現對四路攝像頭圖像的同步采集。為了節省圖像存儲空間和提高圖像的采樣率,將每路攝像頭的圖像開窗成320×5,在一幀圖像的時間內完成四路攝像頭數據的傳輸。將采集到的圖像二值化后,在沒有接觸物觸摸的情況下,攝像頭采集到的是觸摸屏四周的白色擋板,成一條白色的亮帶;如果有觸摸物(手指),則會在亮帶相應的地方出現陰影。二值化后的圖像如圖4所示。

ck4-t4.gif

3.2 觸摸點定位

    根據攝像頭成像特性,從攝像頭光心出發的某直線上的所有觸點目標在攝像頭中將成像在同一位置,從而攝像頭采集的亮帶圖像的陰影位置代表了觸點目標在該攝像頭中的方向。通過對每路攝像頭的內外參數和光心位置進行標定[3](此過程稱為攝像頭標定),對其在每路攝像頭中的成像位置和在交互區的物理位置進行標定,則可為每個觸點目標分別構建在每路攝像頭中的方向線。融合四路攝像頭采集到的觸點目標圖像,構建觸點目標在每路攝像頭中的方向線,聯立這4條線構成的方程組求解,得到的解即為觸點位置,從而實現觸點目標的定位。

3.2.1 單點觸摸定位

    只有一個觸點時,系統會求得觸點與4個攝像頭之間連線的坐標方程,如圖5所示。此時只需聯立任意兩個直線方程組,便可求得觸點的位置。為了提高單點觸摸定位的精確度,可通過求出任意兩兩直線的交點,然后將得到的交點求平均值,所得便是觸點位置坐標。

ck4-t5.gif

3.2.2 兩點觸摸定位

    兩點觸摸時觸點坐標的計算原理基本相同,但是要注意對偽點的判斷剔除。偽點是指由于光學觸控系統本身實現原理的限制[4],使得在兩點或者多點觸摸時會產生一些實際不存在的“假點”,從而出現觸點位置不準確的現象。

    如圖6所示,P1、P2為目標觸點,1號攝像頭會引出兩條直線L11和L12,2號攝像頭會引出兩條直線L21和L22,那么求出來的交點就有4個(兩個觸點與攝像頭在一條直線上的情況除外),但是實際上只有兩個真實觸點P1和P2,那么另外兩個就是偽點,如圖中的F1和F2。去除偽點的方法便示,L31與1號攝像頭的兩條直線交于P1和一個偽點,L32與2號攝像頭的兩條直線交于P2和另一個偽點,所以只要在程序中加個判斷:1號攝像頭和2號攝像頭的直線方程組求得的交點集合與3號攝像頭和1號、2號攝像頭的直線方程組求得的交點集合的交集便是觸點。

ck4-t6.gif

4 實驗分析

    系統運行時,采用的圖像序列分辨率為320×5像素,攝像頭采樣率為30 幀/s,系統實時跟蹤顯示觸摸點位置。為了對系統的觸點定位誤差進行分析,在觸摸區粘貼上網格坐標紙,然后用戶用手指對整個區域任意位置進行觸摸測試,記錄系統觸摸定位坐標值和相應網格坐標實際值的數據。分析測試結果如表1所示。

ck4-b1.gif

    實驗結果表明,單點觸摸定位誤差相對于兩點觸摸要低,而由于受到攝像頭視角的限制,觸摸屏的四角區域的定位誤差比中間區域稍大,但系統的最大誤差率小于2%。

5 結論

    本系統運用攝像頭標定和圖像識別技術,實現47英寸光學觸摸屏系統的設計。ARM Cortex-M3微處理器采用STM32F407VGT6芯片,選用4個OV7670攝像頭模組進行圖像的采集,將觸摸點位置和坐標顯示在2.8寸TFT彩色液晶顯示屏上。系統實現單點觸摸和兩點觸摸的定位、跟蹤,并在LCD上顯示實際的物理坐標和軌跡,定位誤差小于2%,能迅速響應點擊、放大、縮小觸摸操作。

參考文獻

[1] 董士海.人機交互的進展及面臨的挑戰[J].計算機輔助設計與圖形學學報,2004,16(1):1-13.

[2] 周亦鵬.雙目視覺技術在計算機輔助檢測中的應用研究[J].計算機測量與控制,2008,16(5):47-60.

[3] 黃侃.計算機立體視覺中的攝像機標定算法的研究與應用[D].沈陽:沈陽工業大學,2007.

[4] 王德鑫,張茂軍.四路攝像頭分組重建的多觸點定位方法[J].電子與信息學報,2010,32(2):495-499.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久精品成人欧美大片古装| 欧美日本亚洲韩国国产| 欧美视频不卡| 欧美日韩国产首页在线观看| 一区二区在线观看视频在线观看| 99视频+国产日韩欧美| 欧美国产日韩一区二区三区| 最新日韩精品| 欧美大片在线影院| 欧美久久电影| 欧美精彩视频一区二区三区| 国产精品另类一区| 亚洲国产欧美一区二区三区久久| 欧美高清视频| 亚洲电影在线| 日韩午夜电影| 中文成人激情娱乐网| 欧美视频精品在线| 国产精品久久久久久久久免费樱桃| 国产精品一区二区久久精品| 欧美高清视频一区二区三区在线观看| 国产精品成人一区二区艾草| 亚洲毛片在线观看| 欧美日韩精品是欧美日韩精品| 午夜精品久久久久久久久久久久| 影音先锋成人资源站| 国产一区二区三区观看| 久久尤物电影视频在线观看| 欧美日韩三区| 久久成人一区| 亚洲精品美女| 亚洲精品国产无天堂网2021| 日韩手机在线导航| 欧美日韩麻豆| 国内综合精品午夜久久资源| 亚洲字幕在线观看| 欧美一区亚洲| 国产一区二区三区免费观看| 91久久精品网| 樱桃国产成人精品视频| 国产欧美日韩在线| 欧美影院午夜播放| 国产精品免费看片| 欧美精品电影| 久久亚洲捆绑美女| 欧美黑人在线观看| 久久精品三级| 亚洲国产导航| 亚洲欧美日韩在线观看a三区| 欧美日韩一区二区三区四区在线观看| 欧美国产精品人人做人人爱| 国产乱码精品一区二区三区不卡| 亚洲毛片av| 一本色道久久加勒比精品| 午夜一区在线| 老妇喷水一区二区三区| 欧美日韩在线三级| 一区二区三区视频在线播放| 亚洲午夜羞羞片| 伊人色综合久久天天| 亚洲欧洲一区二区三区久久| 国产目拍亚洲精品99久久精品| 国产亚洲二区| 欧美体内she精视频| 国产精品亚洲美女av网站| 亚洲第一二三四五区| 亚洲国产高清自拍| 校园激情久久| 牛牛国产精品| 欧美区视频在线观看| 欧美日韩视频在线第一区| 欧美综合第一页| 国产精自产拍久久久久久| 国内精品**久久毛片app| 欧美一区二区精品久久911| 激情欧美国产欧美| 噜噜噜噜噜久久久久久91| 亚洲婷婷综合色高清在线| 久久久www| 欧美日韩国产在线播放网站| 国产在线乱码一区二区三区| 久久精品一二三| 国产精品一区二区久激情瑜伽| 久久久久久久久一区二区| 亚洲区第一页| 国内精品久久久久国产盗摄免费观看完整版| 亚洲免费大片| 亚洲一区二区网站| 国产精品一区二区三区四区| 久久久精品国产99久久精品芒果| 国产在线精品自拍| 中日韩高清电影网| 欧美成年人视频网站| 国产亚洲一区二区三区在线播放| 欧美性做爰毛片| 欧美视频在线观看一区| 欧美国产在线电影| 久久久久网站| 亚洲肉体裸体xxxx137| 国产精品视频一区二区高潮| 日韩午夜一区| 亚洲欧美一区二区视频| 黄色国产精品一区二区三区| 国产精品jvid在线观看蜜臀| 精品88久久久久88久久久| 老司机免费视频一区二区| 欧美成人一二三| 日韩一级视频免费观看在线| 国产精品对白刺激久久久| 亚洲人成在线免费观看| 国产日韩一区欧美| 一本久久知道综合久久| 欧美午夜精品久久久久久超碰| 久久综合给合久久狠狠狠97色69| 小处雏高清一区二区三区| 国产一区二区三区电影在线观看| 国产精品久久久久久久久久直播| 欧美精品在线视频| 国产日韩在线播放| 国产精品热久久久久夜色精品三区| 国色天香一区二区| 欧美性事在线| 在线观看日韩精品| 亚洲欧美韩国| 亚洲欧洲精品一区二区三区不卡| 欧美日韩精品免费| 亚洲伊人色欲综合网| 在线观看日韩一区| 悠悠资源网久久精品| 亚洲精品久久| 亚洲日本欧美日韩高观看| aaa亚洲精品一二三区| 久久久综合激的五月天| 国产精品成人一区| 国产精品一级二级三级| 在线电影欧美日韩一区二区私密| 国产精品理论片在线观看| 国产精品久久看| 国产精品亚洲视频| 亚洲午夜激情网页| 亚洲综合丁香| 99这里只有精品| 麻豆九一精品爱看视频在线观看免费| 国产农村妇女毛片精品久久莱园子| 欧美一区二区高清| 午夜日本精品| 久久久精品一品道一区| 国产精品久久久爽爽爽麻豆色哟哟| 久久久久国产精品午夜一区| 欧美视频你懂的| 一区二区三区在线高清| 亚洲人成在线观看| 国产精品福利在线观看| 亚洲国产一区二区在线| 99精品欧美一区二区三区| 久久久久**毛片大全| 久久影院亚洲| 亚洲一区二区三区乱码aⅴ| 亚洲国产一区二区在线| 久久综合九色综合欧美狠狠| 欧美体内she精视频在线观看| 蜜臀av一级做a爰片久久| 老鸭窝毛片一区二区三区| 欧美日韩1区2区3区| 亚洲国产精品123| 国产精品高清在线| 国产精品乱子久久久久| 亚洲天堂网站在线观看视频| 欧美性事在线| 亚洲国产高清一区二区三区| 男女激情视频一区| 蜜月aⅴ免费一区二区三区| 国产精品一二三四| 久久精品国产精品亚洲综合| 欧美电影在线| 欧美日韩精品二区| 亚洲女同同性videoxma| 亚洲主播在线观看| 国产精品理论片在线观看| 国产精品私人影院| 亚洲精华国产欧美| 欧美午夜一区二区福利视频| 亚洲无线一线二线三线区别av| 亚洲一区二区成人在线观看| 在线观看成人小视频| 欧美电影在线观看完整版| 亚洲影音先锋| 欧美色网一区二区| 国产美女一区二区| 国产精品女主播在线观看| 国内成+人亚洲| 伊人精品久久久久7777| 国产精品国产三级国产aⅴ浪潮| 国产精品社区| 欧美**字幕| 欧美高清视频www夜色资源网| 欧美a级片一区| 国产综合色在线| 久久午夜国产精品| 欧美在线看片| 国产日韩高清一区二区三区在线| 欧美亚洲日本网站| 久久夜色精品国产| 欧美午夜精品理论片a级大开眼界| 一区二区三区不卡视频在线观看| 一区视频在线播放| 午夜精品一区二区在线观看| 在线看片一区| 老司机67194精品线观看| 欧美日韩一区二区三区四区在线观看| 亚洲一区免费网站| 蜜臀av国产精品久久久久| 欧美激情久久久久久| 亚洲国内自拍| 一区二区在线视频| 久久精品91| 亚洲国产欧美在线| 国产精品亚洲第一区在线暖暖韩国| 在线综合视频| 欧美天堂亚洲电影院在线观看| 麻豆九一精品爱看视频在线观看免费| 亚洲自拍三区| 欧美日韩国产美女| 欧美日韩亚洲综合一区| 欧美激情精品久久久久| 亚洲精品无人区| 在线看欧美日韩| 毛片基地黄久久久久久天堂| 美女网站在线免费欧美精品| 欧美日本在线视频| 欧美日韩高清在线观看| 国内成人精品视频| 欧美日韩p片| 国产精品午夜春色av| 亚洲欧美日韩综合一区| 夜夜嗨av一区二区三区网站四季av| 欧美激情综合五月色丁香小说| 亚洲欧美在线高清| 亚洲精品久久久久久久久久久久久| 国产精品一香蕉国产线看观看| 欧美三日本三级少妇三99| 亚洲欧美日韩国产一区| 欧美女同在线视频| 国产精品福利av| 欧美日韩国产成人在线| 136国产福利精品导航| 亚洲精品视频在线观看免费| 久久综合色播五月| 欧美一区二区三区日韩视频| 国产精品国产三级欧美二区| 国产亚洲欧美一区二区三区| 黄色在线成人| 亚洲国产91精品在线观看| 欧美亚洲综合在线| 国产精品裸体一区二区三区| 亚洲裸体在线观看| 国产一区二区欧美日韩| 欧美尤物一区| 欧美高清在线播放| 99视频日韩| 国产精品夜夜夜一区二区三区尤| 欧美视频导航| 欧美日韩在线视频首页| 欧美午夜女人视频在线| 久久久爽爽爽美女图片| 另类酷文…触手系列精品集v1小说| 亚洲国产精品尤物yw在线观看| 亚洲在线播放电影| 在线日韩视频| 亚洲裸体在线观看| 欧美激情综合| 亚洲美女精品久久| 亚洲伊人观看| 在线观看日韩| 午夜宅男久久久| 国产真实乱子伦精品视频| 亚洲精品中文字| 欧美日韩精品一区| 噜噜噜久久亚洲精品国产品小说| 国产午夜精品全部视频在线播放| 亚洲视频在线观看三级| 久久精品99国产精品日本| 在线观看成人av| 夜夜嗨一区二区三区| 久久aⅴ国产紧身牛仔裤| 国模精品娜娜一二三区| 欧美日韩三级视频| 国产一区二区三区无遮挡| 影音先锋另类| 国产欧美大片| 欧美成人伊人久久综合网| 国产精品久久一级| 中文无字幕一区二区三区| 欧美国产三级| 欧美精品18+| 黄色成人片子| 国内自拍一区| 99re热这里只有精品免费视频| 国产亚洲精品福利| 妖精成人www高清在线观看| 久久乐国产精品| 99这里有精品| 亚洲精品一区在线观看香蕉| 欧美成人网在线| 亚洲理论在线观看| 亚洲精品老司机| 国产精品午夜电影| 久久久xxx| 日韩一二在线观看| 亚洲九九精品| 日韩一级精品| 欧美成人性网| 午夜精品美女久久久久av福利| 国产一区二区三区成人欧美日韩在线观看| 亚洲欧美视频一区二区三区| 鲁鲁狠狠狠7777一区二区| 欧美日韩直播| 国产精品一区二区久久久| 久久爱91午夜羞羞| 国产资源精品在线观看| 韩日精品视频一区| 亚洲激情欧美激情| 欧美日韩免费在线观看| 亚洲美女中文字幕| 蜜桃精品一区二区三区| 国内精品久久久久伊人av| 欧美福利视频网站| 日韩一级不卡|