搜索
bottom↓
123
返回列表 发新帖
楼主: xi_liang

最完美的触摸屏校正算法tslib——STM32实现(源码+图)

  [复制链接]

出0入0汤圆

发表于 2014-6-5 21:02:02 | 显示全部楼层
好东西!用了!谢谢!!

出0入0汤圆

发表于 2014-6-5 22:52:54 | 显示全部楼层
好东西呀,谢谢分享!

出0入0汤圆

发表于 2014-6-6 13:22:01 | 显示全部楼层
这个tslib一直都是直接用,从来没去认真看过,跟着楼主打算学习下!多谢!

出0入0汤圆

发表于 2014-6-6 23:31:27 | 显示全部楼层
视乎同我以前用的方法不一样

出0入0汤圆

 楼主| 发表于 2014-6-26 15:59:00 | 显示全部楼层
159hjx 发表于 2014-6-6 23:31
视乎同我以前用的方法不一样

这个是tslib的五点校准的,linux平台上基本上都是用这个的

出0入0汤圆

发表于 2014-6-26 23:48:25 | 显示全部楼层
这个做个记号,有用,谢谢!

出0入0汤圆

 楼主| 发表于 2014-6-26 23:53:46 | 显示全部楼层
jaky80000 发表于 2014-6-26 23:48
这个做个记号,有用,谢谢!

谢谢,这里有网友移植到UCGUI上的
http://www.amobbs.com/forum.php?mod=viewthread&tid=5585724&highlight=tslib

出0入0汤圆

发表于 2014-7-4 22:55:32 | 显示全部楼层
顶楼主。。。。。。。。。。。

出0入8汤圆

发表于 2014-7-5 00:05:27 来自手机 | 显示全部楼层
mark.thanks      

出0入0汤圆

发表于 2014-7-5 09:25:21 | 显示全部楼层
很好,非常好的算法。

出0入0汤圆

发表于 2014-7-19 21:50:13 | 显示全部楼层
标志一下先,以后用得着

出0入0汤圆

 楼主| 发表于 2014-7-20 11:27:19 | 显示全部楼层
mcu005 发表于 2014-7-5 09:25
很好,非常好的算法。

是的,校准大尺寸的触摸屏都没问题的。

出0入0汤圆

 楼主| 发表于 2014-7-20 11:28:11 | 显示全部楼层
micyoco 发表于 2014-7-4 22:55
顶楼主。。。。。。。。。。。

多谢帮顶,非常感谢你的支持。

出5入42汤圆

发表于 2014-7-22 10:34:31 | 显示全部楼层
收藏,项目上也要使用触摸屏了

出0入0汤圆

发表于 2014-7-28 16:03:08 | 显示全部楼层

出0入0汤圆

发表于 2014-8-1 00:59:03 | 显示全部楼层
支持百为大哥

出0入0汤圆

发表于 2014-8-19 13:56:11 | 显示全部楼层
好东西,支持

出0入0汤圆

发表于 2014-8-19 20:37:04 | 显示全部楼层
mark下,触摸屏校正算法tslib

出0入0汤圆

发表于 2014-8-22 11:54:01 | 显示全部楼层
STM32 的学习资料

出0入0汤圆

发表于 2014-8-24 23:33:03 | 显示全部楼层
学习了。。

出0入0汤圆

发表于 2014-8-25 08:43:31 | 显示全部楼层
貌似不错,支持一个..............

出0入0汤圆

发表于 2014-8-25 08:49:25 | 显示全部楼层
触屏校正 tslib算法 mark

出0入0汤圆

发表于 2014-8-27 11:31:39 | 显示全部楼层
不太明白,XL=XT*A+XT*B+C 不直接就是XL= XT*(A+B)+C了吗?应该是一个y=kx+b的模型啊

出0入0汤圆

发表于 2014-8-27 12:56:38 | 显示全部楼层
谢谢楼主分享~

出0入0汤圆

发表于 2014-8-28 22:40:40 | 显示全部楼层
逛赞,感谢楼主分享!

出0入0汤圆

发表于 2014-8-31 09:33:54 | 显示全部楼层
收藏备用,谢谢分享!

出0入0汤圆

发表于 2014-8-31 22:51:55 | 显示全部楼层
肯定有能用到处,mark!

出0入0汤圆

发表于 2014-9-9 17:28:09 | 显示全部楼层
记号,收藏

出0入0汤圆

发表于 2014-9-10 13:35:20 | 显示全部楼层
为什么不用UCGUI或者EMWIN  有标准的矫正函数 费这个力气干嘛

出0入0汤圆

发表于 2014-11-2 17:43:08 | 显示全部楼层
谢谢分享!

出0入102汤圆

发表于 2014-11-2 22:39:48 | 显示全部楼层
貌似比较复杂,不好理解透,看一下。

出50入0汤圆

发表于 2014-11-2 23:13:42 | 显示全部楼层
谢谢分享,以后用得着。

出0入0汤圆

发表于 2014-11-3 00:38:02 | 显示全部楼层
收下了。谢谢楼主。

出0入0汤圆

发表于 2014-11-3 02:05:29 | 显示全部楼层
这个值得学习,谢谢分享

出0入0汤圆

发表于 2014-11-3 04:35:23 来自手机 | 显示全部楼层
收藏,多谢分享。

出0入0汤圆

发表于 2014-11-3 14:14:26 | 显示全部楼层
頂一下~

出0入0汤圆

发表于 2014-11-3 14:26:30 | 显示全部楼层
谢谢楼主分享

出0入0汤圆

发表于 2016-1-5 18:00:02 | 显示全部楼层
不错,顶一下!

出0入0汤圆

发表于 2016-9-13 16:25:43 | 显示全部楼层

标记,顶一下。

出0入0汤圆

发表于 2016-9-14 15:09:33 | 显示全部楼层
顶一下,先看看再说,感谢分享。

出0入0汤圆

发表于 2016-12-8 23:40:02 | 显示全部楼层
这个触摸屏校准算法不错,适合电阻屏校准

出0入0汤圆

发表于 2016-12-9 12:21:36 | 显示全部楼层
顶一下,先看看再说,感谢分享

出0入0汤圆

发表于 2016-12-9 12:56:34 | 显示全部楼层
还没有用过触屏,留着先!!!

出0入0汤圆

发表于 2016-12-29 13:30:49 | 显示全部楼层
上系统了吧

出0入0汤圆

发表于 2017-6-24 16:51:01 | 显示全部楼层
这个必须收藏,非常有用

出0入0汤圆

发表于 2017-12-1 12:23:47 | 显示全部楼层
学习学习!LZ一级棒

出0入0汤圆

发表于 2018-3-15 02:21:33 | 显示全部楼层
学习一下!

出0入0汤圆

发表于 2019-3-14 20:16:46 | 显示全部楼层
已用上楼主的校正算法,可以接受,不过貌似我的屏有死区。。。
https://v.youku.com/v_show/id_XN ... j.8428770.3416059.1

出0入0汤圆

发表于 2019-3-15 10:01:21 | 显示全部楼层

好东西,收藏之...........

出0入0汤圆

发表于 2019-7-11 15:00:19 | 显示全部楼层
正在研究怎么开发触摸屏,尤其上位机开发,谢谢

出0入0汤圆

发表于 2019-7-12 06:56:25 | 显示全部楼层
触摸屏校正算法。

出0入0汤圆

发表于 2019-7-12 09:06:00 | 显示全部楼层
学习了!

出0入0汤圆

发表于 2019-7-12 14:07:26 | 显示全部楼层
先MARK一下,抽空慢慢看

出0入0汤圆

发表于 2021-12-16 21:12:16 | 显示全部楼层
我用iar,stm32f103,
校准函数中的 cal->a[6] = (int)scaling;    这句cal->a[6],会为0

下面的计算语句,因为cal->a[6]为0,使用得到的结果始终为0,如果下面的cal.a[6])直接用65536.0替换,就可以,而且我的屏幕是5寸,触摸屏是5.6寸,转换的ad需要去除边缘多余的ad值才正确
x =         (int)(( cal.a[0] +
                                        cal.a[1]*xtemp +
                                        cal.a[2]*ytemp ) / cal.a[6]);
                        y =                (int)(( cal.a[3] +
                                        cal.a[4]*xtemp +
                                        cal.a[5]*ytemp ) / cal.a[6]);
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 04:08

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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