硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4233|回复: 8
收起左侧

[emWin] 一个官方电阻屏触摸校正算法

[复制链接]

58

主题

119

回帖

293

积分

高级会员

积分
293
发表于 2015-11-17 22:40:35 | 显示全部楼层 |阅读模式
N天前发了一贴,请教如何进行多点触摸校正(emWin的两点校正简直太烂了)。网上有用tslib的,没有说明,全是代码,懒得研究了。寻寻觅觅,终于从AD公司down了一个应用手册“基于MMSE触摸屏应用多点校准算法”,分析的十分透彻,研读后受益匪浅。文章最后给出了算法的C程序,这几天利用空闲写了个界面,验证了一下,效果确实很好,附上文章,贴在这里。给大家共享。


电阻屏多点校正算法.pdf (268 KB, 下载次数: 249)

评分

参与人数 1 +5 收起 理由
eric2013 + 5

查看全部评分

回复

使用道具 举报

4

主题

64

回帖

76

积分

初级会员

积分
76
发表于 2015-11-17 22:41:54 | 显示全部楼层
感谢,这就研究去
回复

使用道具 举报

58

主题

119

回帖

293

积分

高级会员

积分
293
 楼主| 发表于 2015-11-17 22:42:39 | 显示全部楼层

回 heitu103 的帖子

heitu103:感谢,这就研究去 (2015-11-17 22:41)
很不错的文档,分析的很透彻,算法效果也很好!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117586
QQ
发表于 2015-11-18 00:35:55 | 显示全部楼层
非常感谢楼主上传[s:151] [s:151]
回复

使用道具 举报

36

主题

2051

回帖

2159

积分

至尊会员

积分
2159
发表于 2015-11-18 11:25:06 | 显示全部楼层
[s:151] [s:151]
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2015-11-18 13:40:31 | 显示全部楼层
看懂了  其实就是对一个超定线性方程组使用最小二乘法拟合出一组系数

普通的3点校正法在论文中看来就是满秩的线性方程组求解,而他使用的是拟合办法

由于触摸屏可能由于各种原因在各处表现为不同的线性度,因此采用拟合办法来逼近真实值,,,改善可能会改善,但我估计不太行,原因是其算法将x,y轴割裂考虑,y轴方向的值变化不会对x轴方向取值产生影响,反过来也一样

楼主最后用9点法算拟合值,x轴3行值可能都差不多,没有均匀分布,就算均匀分布,如果不同的y值,x轴线性度差异很大,反而搞出更奇怪的结果。。。有些触摸屏无法全贴合到液晶屏,出来的值简直令人抓狂


所以我觉得文章中做法可能会有一点效果,但是用处不大,不是个好办法。。。想给一个本身就有缺陷的东西找到一个统一的解决办法,从思路上就是错了
就算有这样的办法,也不能用x,y分开拟合的办法,必须是<x,y>点进行拟合了

个人觉得还不如使用分割平面的办法,将整个屏分为多个区,每个区各自使用3点校准法,这样的分而治之方法是一种比较简单有效的办法,我没看过tslib的5点校正法思路,不知道到底是怎么样的
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2015-11-18 13:45:57 | 显示全部楼层
楼主位发的论文,估计是adi赞助高校,然后学生发的论文,感觉有硬伤比较水

和印象中adi公司的水准相差比较大啊
回复

使用道具 举报

58

主题

119

回帖

293

积分

高级会员

积分
293
 楼主| 发表于 2015-11-18 22:59:58 | 显示全部楼层

回 myxiaonia 的帖子

myxiaonia:楼主位发的论文,估计是adi赞助高校,然后学生发的论文,感觉有硬伤比较水

和印象中adi公司的水准相差比较大啊 (2015-11-18 13:45)
说的跟很有道理似地。工程实践,方法简单,效果明显就行了。行之有效就是好方法,不存在水不水。
回复

使用道具 举报

5

主题

582

回帖

597

积分

版主

Rank: 7Rank: 7Rank: 7

积分
597
发表于 2015-11-19 08:57:20 | 显示全部楼层

回 yuanfp 的帖子

yuanfp:说的跟很有道理似地。工程实践,方法简单,效果明显就行了。行之有效就是好方法,不存在水不水。 (2015-11-18 22:59) 
你用的好就行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-16 12:24 , Processed in 0.049128 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表