发明名称 触摸点定位的方法和系统
摘要 一种触摸点定位的方法,包括步骤:基于预存有效触摸区域对采集的图像的有效触摸区域进行存储,从所述图像的有效触摸区域中检测触摸点位置,其中,所述预存有效触摸区域通过以下步骤确定:对初始图像的灰度进行边缘检测,确定第一边缘;当有效触摸区域的横向长度大于纵向长度时,删除横坐标相同且边缘点个数大于二的边缘点,根据删除后的边缘确定第二边缘,根据所述第一边缘对所述第二边缘进行断处补偿,对补偿后的第二边缘进行延伸方向拉伸,确定所述预存有效触摸区域;当有效触摸区域的横向长度小于纵向长度时类似处理。本发明提供相应系统。本发明在对图像进行存储时,节省了内存。在检测触摸点位置时,提高了效率和准确度。
申请公布号 CN103279235B 申请公布日期 2016.08.10
申请号 CN201310205618.7 申请日期 2013.05.28
申请人 广州视睿电子科技有限公司 发明人 黄斐铨;黄安麒
分类号 G06F3/042(2006.01)I 主分类号 G06F3/042(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 王茹;胡杰
主权项 一种触摸点定位的方法,其特征在于,包括步骤:基于预存有效触摸区域对采集的图像的有效触摸区域进行存储,从所述图像的有效触摸区域中检测触摸点位置,其中,所述预存有效触摸区域通过以下步骤确定:对初始图像的灰度进行边缘检测,确定第一边缘;当有效触摸区域的横向长度大于纵向长度时,删除横坐标相同且边缘点个数大于二的边缘点,根据删除后的边缘确定第二边缘,根据所述第一边缘对所述第二边缘进行断处补偿,对补偿后的第二边缘进行延伸方向拉伸,确定所述预存有效触摸区域;当有效触摸区域的横向长度小于纵向长度时,删除纵坐标相同且边缘点个数大于二的边缘点,根据删除后的边缘确定第三边缘;根据所述第一边缘对所述第三边缘进行断处补偿,对补偿后的第三边缘进行延伸方向拉伸,确定所述预存有效触摸区域;所述确定第一边缘之后,所述确定第二边缘之前,还包括步骤:横坐标相同的各边缘点中,两两相邻的边缘点作为第一边缘点对,判断各所述第一边缘点对的两边缘点的距离是否大于第一预设值,如果是,则删除所述距离大于第一预设值的第一边缘点对;或横坐标相同的各边缘点中,两两相邻边缘点作为第二边缘点对,判断各所述第二边缘点对之间的、预设位置的像素点的灰度值是否小于第二预设值,如果是,则删除所述灰度值小于第二预设值的第二边缘点对;或横坐标相同的各边缘点中,两两相邻的边缘点作为第三边缘点对,判断各所述第三边缘点对的两边缘点的距离是否大于第一预设值,如果是,则删除所述距离大于第一预设值的第三边缘点对;从删除后的各第三边缘点对中,判断各第三边缘点对之间的、预设位置的像素点的灰度值是否小于第二预设值,如果是,则删除所述灰度值小于第二预设值的第三边缘点对;所述确定第一边缘之后,所述确定第三边缘之前,还包括步骤:纵坐标相同的各边缘点中,两两相邻的边缘点作为第四边缘点对,判断各所述第四边缘点对的两边缘点的距离是否大于第三预设值,如果是,则删除所述距离大于第三预设值的第四边缘点对;或纵坐标相同的各边缘点中,两两相邻边缘点作为第五边缘点对,判断各所述第五边缘点对之间的、预设位置的像素点的灰度值是否小于第四预设值,如果是,则删除所述灰度值小于第四预设值的第五边缘点对;或纵坐标相同的各边缘点中,两两相邻的边缘点作为第六边缘点对,判断各所述第六边缘点对的两边缘点的距离是否大于第三预设值,如果是,则删除所述距离大于第三预设值的第六边缘点对;从删除后的各第六边缘点对中,判断各第六边缘点对之间的、预设位置的像素点的灰度值是否小于第四预设值,如果是,则删除所述灰度值小于第四预设值的第六边缘点对。
地址 510663 广东省广州市广州经济技术开发区科学城科珠路192号