漂亮的人機(jī)界面在很多的電子產(chǎn)品上都能看到,而且給人賞心悅目的感覺,工業(yè)上也越來越多的使用觸摸屏,而工業(yè)上電阻觸摸屏比較多,電阻觸摸屏和電容觸摸屏有很大的不同,稍復(fù)雜一些,就是需要校準(zhǔn),而校準(zhǔn)到底選幾點(diǎn)校準(zhǔn)才最合適呢?
1
兩點(diǎn)校準(zhǔn)
選擇兩個(gè)位于屏幕對(duì)角線的點(diǎn)進(jìn)行校準(zhǔn),是比較常見的校準(zhǔn),也是比較經(jīng)典的一種校準(zhǔn)算法,利用y=ax+b直線方程完成,一般選點(diǎn)的位置如下
分別在據(jù)x,y軸5%的地方選取校準(zhǔn)點(diǎn),四點(diǎn)校準(zhǔn)類似兩點(diǎn)的選點(diǎn)標(biāo)準(zhǔn)。
2
三點(diǎn)校準(zhǔn)
三點(diǎn)校準(zhǔn)相較于兩點(diǎn)可以考慮參考值和采樣值之間的縮放,變換和旋轉(zhuǎn),一般選擇的三個(gè)點(diǎn)也有講究,如下圖所示
3
多點(diǎn)校準(zhǔn)
一般大于三點(diǎn)的我們都叫多點(diǎn)校準(zhǔn),像常見的四點(diǎn)校準(zhǔn),五點(diǎn)校準(zhǔn),九點(diǎn)校準(zhǔn)等。四點(diǎn)校準(zhǔn)的選點(diǎn)可參照兩點(diǎn)校準(zhǔn),分別選擇去四個(gè)腳的點(diǎn),五點(diǎn)和九點(diǎn)校準(zhǔn)選點(diǎn)如下
一般來說,選點(diǎn)越多,校準(zhǔn)系數(shù)計(jì)算的越好,但是為了簡化設(shè)計(jì),一般四點(diǎn)就足夠滿足大多數(shù)應(yīng)用,所以四點(diǎn),五點(diǎn)校準(zhǔn)比較多應(yīng)用一些。所以我們主要以四點(diǎn)來說明一下,以emwin的仿真環(huán)境來介紹,在emwin的下載包里有一個(gè)兩點(diǎn)的校準(zhǔn)例程,我們可以修改將其移植為4點(diǎn)校準(zhǔn),并可以應(yīng)用于自己的產(chǎn)品,打開仿真環(huán)境,可以使用VS2009,或者VC6.0,我這里使用的是VS2019社區(qū)版
在TOUCH_Calibrate這個(gè)例程里就是參考校準(zhǔn)的例子,我們修改為480*272來展示,實(shí)際應(yīng)用中,大家可以修改為自己實(shí)際的屏幕大小,先來看下效果
分別點(diǎn)擊四個(gè)選點(diǎn)完成校準(zhǔn),完成后實(shí)現(xiàn)了一個(gè)簡單的畫板功能,可以驗(yàn)證是否校準(zhǔn)準(zhǔn)確,
以上供大家參考,emwin自帶有校準(zhǔn)算法,也可以自己實(shí)現(xiàn),不使用自帶的,都可以,但是一般選點(diǎn)建議使用文中提到的選點(diǎn)標(biāo)準(zhǔn)。
原文標(biāo)題:2點(diǎn)?3點(diǎn)?還是多點(diǎn)?
文章出處:【微信公眾號(hào):嵌入式程序猿】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
電子產(chǎn)品
+關(guān)注
關(guān)注
6文章
1134瀏覽量
58149 -
校準(zhǔn)
+關(guān)注
關(guān)注
1文章
152瀏覽量
21813
原文標(biāo)題:2點(diǎn)?3點(diǎn)?還是多點(diǎn)?
文章出處:【微信號(hào):InterruptISR,微信公眾號(hào):嵌入式程序員】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論