精品国产成人av在线免_国产高潮免费视频_成人综合久久网_可以看毛片的网址_日本在线视频www色_无码精品国产一区二区三区免费_午夜福利123_女同性恋一区二区_jizzjizz国产精品喷水_六月丁香激情网

嵌入式Linux系統基于MiniGUl的觸摸屏多點采集校準算法

作者: TouchScreen     時間:2012-03-30     源于:中國觸摸屏網    總點擊:
【導讀】:為實現觸摸屏的精確校準,提出一種在嵌入式Linux系統下基于MiniGUl的觸摸屏多點采集校準算法.該方法利用MiniGUI定時器消息和鼠標消息,在一般校屏程序中只需采集5個基本目標點,將每個目標點的取值都細化為多個光標點運算處理。通過多點數據的采集、比較及處理,能夠較精確

基于MiniGUI的觸摸屏多點采集校準算法
向昱丞1,高潔2
(1.中國兵器工業第58研究所軍電部,四J|I綿陽621000;2.中國兵器工業第58研究所軍品部,四川綿陽621000)

摘要:為實現觸摸屏的精確校準,提出一種在嵌入式Linux系統下基于MiniGUl的觸摸屏多點采集校準算法.該方法利用MiniGUI定時器消息和鼠標消息,在一般校屏程序中只需采集5個基本目標點,將每個目標點的取值都細化為多個光標點運算處理。通過多點數據的采集、比較及處理,能夠較精確地校準觸摸屏。結果表明,該算法能提高取值的準確性,減少取值過程中的誤操作。

關鍵詞:嵌入式Linux系統;MiniGUI;觸摸屏多點采集

中圖分類號:TP301.6;TP311.52 文獻標志碼:A

O 引言

    觸摸屏處理的數據是點的物理坐標,通過觸摸屏控制器采集得來,而LCD顯示屏則處理像素。同時,在安裝觸摸屏的過程中,也存在一定的誤差,所以需要校準。

    嵌入式Linux是一種可以進行裁減、修改使之能在嵌入式計算機系統上運行的操作系統。具有較高的穩定性和安全性,以及具有良好的硬件支持、標準兼容性和資源豐富等特點Ilj。而MiniGUI是基于Linux實時嵌入式系統的一個輕量級圖形用戶界面支持系統,具有如下優點:節省資源,提供了完備的多窗口機制,可根據項目需求進行定制配置和編譯,獨立進程的GUI模擬器,不依賴任何操作系統及硬件平臺和可移植性好。

    由于傳統的5點校準法在通過觸摸屏取點的操作過程中,只一次性取5個目標點,很容易因為手滑、沒看清楚等原因造成取點不準確,從而影響校準精度,故提出一種基于MiniGUI的觸摸屏多點采集校準算法,以較精確地校準觸摸屏。

1 觸摸屏多點采集校準

    常用的5點校準法是先預設5個屏幕坐標點(原始點),通常5個點分別在左上、右上、右下、左下和屏幕正中,再通過觸摸屏獲取的5個目標坐標點(目標點)調用MiniGUI下特定函數對2組坐標數據進行處理,達到屏幕校準目的,校準函數為SetMouseCalibrationParameters。(觸摸屏取點時,預設的5個屏幕坐標點分別標記在屏幕上的“+”正中,每采集一個目標點,“+”變到下一個預設采點位置,并附帶操作文字提示),如圖l。

 

圖1觸摸屏取點
圖1觸摸屏取點
 

    而多點采集校準是指在5個目標點的采點過程中,對每個點都多次采集、比較,使所采集的每個點更加準確,或使誤操作對采點結果的準確度影響較小。

2 多點采集校準算法及校屏程序

    多點采集校準算法基本公式為:

圖2 多點采集屏幕校準程序流程圖
 

    式中,Pi為每一次取點的x坐標值;Pj為每一次取點的Y坐標值;為n次取點x坐標相加值;為n次取點Y坐標相加值;Px為x坐標最終值;Py為Y坐標最終值。

    利用MiniGUI消息循環機制,編寫觸摸屏多點采集校屏程序。把MiniGUI消息機制中的鼠標消息,即用戶在操作鼠標時產生的鼠標事件,投遞到相應的應用程序消息隊列中。本程序采用鼠標消息中的MSG HITTEST,如果發生鼠標事件,系統會向含有光標熱點的窗口或捕捉鼠標的窗口發送一條消息。其wParam參數即為光標熱點的x坐標,IParam參數為光標熱點的y坐標。結合MSG TIMER消息,進行循環采集多點坐標。當用戶點擊觸摸屏某一“+”,則進入MSG TIMER消息計時采集數據點,開始采集即時接觸點對應光標的x、Y坐標點。在此期間,保持接觸點按下狀態則可一直獲取接觸點即時坐標,若取點完成之前松開,則會提示重新取點。在MSG TIMER時間周期內,本稃宇設置每一次按下鼠標期間都取十個坐標點,然后取相加值的平均數。這樣,可以保證取值更加準確。多點采集程序段流程如圖2。

 

圖2 多點采集屏幕校準程序流程圖
圖2 多點采集屏幕校準程序流程圖
 

   在程序初始化時,設置左上、右上、右下、左下、中心位置5個原始點相對于640×480大小屏幕的坐標分別為(10,10)、(630,10)、(630,470)、(10,470),(320.240),存入自定義結構數組dst中,程序段如下:

case MSG——CREATE:
dst[0],x=10;dst[0].y=10;
dst[l].x=630;dst[1].y=10;
dst[2].x=630;dst[2].y=470;
dst[3].x=lO;dst[3].Y=470;
dst[4].x=320;dst[4].Y=240;

    取值完成后,把5個目標點坐標(£,只,)分別存入結構體src中。然后調用屏幕校準函數SetMouseCalibrationParameters(src,dst),即完成屏幕校準。最后,生成一個xp.txt文件,把最終目標點和原始點取值寫入該文件,程序如下:

fp=fopen(”./xp.txt”,”w+It);
if(fp==NULL)
exit(O);
fwrite(dst pts,sizeof(struct_POINT),5,fp);
fwrite(src pts,sizeof(struct—POINT),5,fp);
fclose(fp);

    在下一次進入嵌入式計算機系統時,無需再進行屏幕校準操作。在系統總程序初始化時打開xp.txt文件,讀出其中保存的原始點與目標點值,再直接調用屏幕校準函數即可。程序如下:

fp=fopen(“xp.txt”,“rb”);
i“fp>0)
fread(dst,sizeof(POINT),5,fp);
fread(src,sizeof(POINT),5,fp);
SetMouseCalibrationParameters(src,dst);
fclose(fp);

3 結束語

    結果證明,該方法可以較精確地校準觸摸屏,減小了取值過程中誤操作的可能,大大提高了取值的準確性。且界面程序中的人性化設計,使得校準操作更加方便有效。

參考文獻

【l】張斌.基于PXA270板開發Qt/Embedded的觸摸屏驅動【J】.兵工自動化,2009,28(9):82—84.
【2】劉錟.觸摸屏校準程序設計[J】.計算機世界.技術與應用.2006(13):25—27.
【3】張斌.Linux2.6.16在嵌入式模塊X—Board(GP8)上的移植(J】.兵工自動化,2009,28(10):94—96.


相關閱讀:3D打印    模具產業    微鑄鍛技術    石墨烯    OLED面板    夏普    iPhone 8    半導體    蘋果    
關于我們 | 廣告服務 | 聯系我們 | 版權聲明 | 隱私政策 | 網站地圖 | 友情鏈接 | 歡迎投稿 | 加入收藏 | 意見反饋 | 經銷商加入
網站廣告、經銷商加盟、觸摸屏軟件銷售: 028-85108892 13183843395 028-66219290 聯系人: 張小姐 產品購買聯系方式如下:
地址:成都市高升橋東路2號高盛中心1109室 電話: 028-85108892 13183843395 028-66219290
版權所有 Copyright(C) 2003-2015 All rights reserved 中國觸摸屏網 電子郵件: 51touch@126.com touch8@gmail.com
業務合作QQ:觸摸屏技術,觸摸屏報價,觸摸屏軟件咨詢 43361182 觸摸屏軟件制作與技術支持:觸摸屏軟件,觸摸查詢系統,觸摸查詢軟件 893008608 媒體合作QQ: 893008608

2000人超級QQ觸摸屏群:59897879 171220106


分享到
精品国产成人av在线免_国产高潮免费视频_成人综合久久网_可以看毛片的网址_日本在线视频www色_无码精品国产一区二区三区免费_午夜福利123_女同性恋一区二区_jizzjizz国产精品喷水_六月丁香激情网
蜜臀av.com| 亚洲小视频在线播放| 干日本少妇视频| 国产xxxxx在线观看| 一级网站在线观看| 欧美成人xxxxx| 欧美激情第四页| 干日本少妇首页| 日本三级福利片| 污污的网站18| 免费看国产曰批40分钟| 天天操精品视频| 激情视频综合网| 拔插拔插海外华人免费| 99久久99精品| 91n.com在线观看| 国产av天堂无码一区二区三区| 精品国产鲁一鲁一区二区三区| 欧美日韩国产精品激情在线播放| 色撸撸在线观看| 亚洲国产日韩欧美在线观看| 欧美亚洲一二三区| 中文字幕日韩精品无码内射| 久久久精品高清| 日韩免费高清在线| 午夜肉伦伦影院| 国产精品一线二线三线| 日韩中文字幕亚洲精品欧美| 免费一区二区三区在线观看| 欧美激情国产精品日韩| 久久久久久久中文| 和岳每晚弄的高潮嗷嗷叫视频| 视频区 图片区 小说区| 亚洲欧美国产中文| 手机在线免费观看毛片| 三级4级全黄60分钟| 男女超爽视频免费播放| 男人天堂av片| 青青草免费在线视频观看| 欧美视频亚洲图片| 红桃视频 国产| 色噜噜狠狠一区二区| 国产又大又黄又粗的视频| 欧美极品欧美精品欧美图片| 欧美精品一区免费| 人妻精品无码一区二区三区| 国产免费黄色小视频| 隔壁人妻偷人bd中字| 精品国产一区二区三区无码| 日韩成人三级视频| www.九色.com| 免费毛片网站在线观看| 国产精品www在线观看| 国产主播自拍av| 欧美大片在线播放| 欧美日韩在线中文| 激情网站五月天| 日韩精品无码一区二区三区免费 | 日韩 欧美 视频| 久久av综合网| 无码 制服 丝袜 国产 另类| 欧美视频在线观看网站| av动漫在线观看| 五月天激情视频在线观看| 波多野结衣xxxx| 激情久久综合网| 日本xxxxx18| 自拍日韩亚洲一区在线| 欧美精品第三页| 欧美精品aaaa| theporn国产精品| 午夜啪啪福利视频| 福利视频一区二区三区四区| 男人操女人免费| 黄色一级片免费的| 日本一本草久p| 久久国产亚洲精品无码| 在线观看国产一级片| 8x8x华人在线| 亚洲熟妇av日韩熟妇在线| 国产精品乱码久久久久| 天天干天天色天天干| 97在线免费视频观看| 国产一区二区网| 超碰影院在线观看| 深夜做爰性大片蜜桃| 久久久久久免费看| 国产又大又黄又粗又爽| 天天综合成人网| 97在线免费视频观看| 国产亚洲精品网站| 欧美亚洲视频一区| jizzjizz国产精品喷水| 欧美大尺度做爰床戏| 白白操在线视频| 男人透女人免费视频| 三级av免费看| 久久免费视频3| 国产黑丝在线视频| av网站手机在线观看| xx欧美撒尿嘘撒尿xx| www.av蜜桃| 不卡中文字幕在线观看| 热99这里只有精品| 日韩黄色片视频| 亚洲第一中文av| 日韩精品在线观看av| chinese少妇国语对白| 黄色免费高清视频| 91在线视频观看免费| 成品人视频ww入口| 日韩精品aaa| 国产免费视频传媒| 老子影院午夜伦不卡大全| 最新免费av网址| 男人日女人下面视频| 亚洲制服中文字幕| 国产主播在线看| 欧美日韩一级在线| 久久久精品在线视频| 日韩一级免费看| www.成人黄色| 国产成人久久777777| aaa免费在线观看| 无码人妻丰满熟妇区五十路百度| japanese在线视频| wwwwww.色| 国产传媒久久久| 青少年xxxxx性开放hg| 久久国产这里只有精品| 97国产精东麻豆人妻电影| 香蕉视频免费版| 午夜免费一级片| 波多野结衣xxxx| 成人小视频在线看| 欧美亚洲黄色片| 国产999免费视频| 黄色小视频免费网站| 欧美性猛交久久久乱大交小说| 狠狠噜天天噜日日噜| 特级黄色录像片| 亚洲色图欧美自拍| 亚洲涩涩在线观看| 亚洲一区二区福利视频| 久久撸在线视频| 高清av免费看| 日本免费色视频| 日韩中文字幕a| 中国黄色片一级| 妺妺窝人体色www在线观看| 久久网站免费视频| r级无码视频在线观看| 国产青草视频在线观看| 亚洲欧美日韩网站| 视频一区二区视频| 国产又粗又爽又黄的视频| 一级网站在线观看| 天天操精品视频| 黄色影视在线观看| 成人毛片100部免费看| 污网站在线免费| 麻豆传传媒久久久爱| 成人亚洲视频在线观看| 欧美一级特黄a| 午夜精品久久久久久久99热影院| 亚洲色图偷拍视频| 免费不卡av网站| 超碰中文字幕在线观看| 欧美日韩一区二区三区电影| 一级特黄妇女高潮| 免费国产黄色网址| 男人的天堂日韩| gogogo高清免费观看在线视频| 五月天av在线播放| 黄瓜视频免费观看在线观看www| 欧洲xxxxx| 免费看黄在线看| 丝袜老师办公室里做好紧好爽| 国产成人无码av在线播放dvd| 亚洲色图 在线视频| 三级av免费观看| 中文字幕在线乱| 美女在线免费视频| 少妇人妻在线视频| 久久久国产欧美| 中文字幕制服丝袜在线| 妞干网视频在线观看| 久久国产色av免费观看| 亚洲男人天堂av在线| 麻豆视频传媒入口| 水蜜桃色314在线观看| 国产在线观看福利| 精品亚洲一区二区三区四区| 中文字幕 日韩 欧美| 第九区2中文字幕| 亚洲色欲综合一区二区三区| 91极品视频在线观看| 成年丰满熟妇午夜免费视频| 国产青青在线视频| 香蕉视频999|