发明名称 一种投影交互系统的双击检测方法
摘要 本发明涉及一种投影交互系统的双击检测方法,包括:实时采集手指触摸或光笔点击白板的每一帧红外图像,得到面积变化曲线、x坐标变化曲线和y坐标变化曲线;判断连通域在各个时刻的中心点坐标是否足够稳定,若稳定,则判断面积变化曲线的形状为单峰还是双峰,对满足条件的双峰和单峰进行连通域形状的比较,判断是否相似,若相似,则对前后两次单击的重心位置和重合程度进行比较,若重心位置距离相差小且重叠度较高,则判断为是双击。本发明对双击过程中的两次触摸或点击动作,从连通域面积的变化、中心坐标的稳定性、触摸的持续时间和间隔时间、触摸区域的形状,以及触摸区域的重叠度等方面进行分析,提高了稳定性。
申请公布号 CN106095201A 申请公布日期 2016.11.09
申请号 CN201610389335.6 申请日期 2016.05.30
申请人 安徽慧视金瞳科技有限公司 发明人 汪俊锋;邓宏平
分类号 G06F3/042(2006.01)I 主分类号 G06F3/042(2006.01)I
代理机构 合肥天明专利事务所 34115 代理人 金凯
主权项 一种投影交互系统的双击检测方法,该方法包括下列顺序的步骤:(1)摄像头实时采集手指触摸或光笔点击白板的每一帧红外图像,通过背景建模和前景提取算法得到手指触摸或光笔点击位置的连通域,统计该连通域在各个时刻上的面积值和中心点坐标,得到面积变化曲线、x坐标变化曲线和y坐标变化曲线;(2)通过x坐标变化曲线和y坐标变化曲线判断连通域在各个时刻的中心点坐标是否足够稳定,若判断结果为是,则进入下一步,否则,判断为非双击,结束;(3)对本次触摸或点击形成的连通域的面积变化曲线进行分析,判断本次触摸或点击的面积变化曲线的形状:若判断面积变化曲线的形状是单峰,并且触摸或点击的持续时间大于阈值Th_click,则判断为非双击,结束;若判断面积变化曲线的形状为单峰,且触摸或点击的持续时间小于阈值Th_click,则进入下一步;若判断面积变化曲线的形状是双峰,并且总的持续时间T小于阈值Th_doubleclick,则进入步骤5;若判断面积变化曲线的形状是双峰,并且总的持续时间T大于阈值Th_doubleclick,则判断为非双击,结束;其中,Th_click为单击持续时间阈值,Th_doubleclick为双击持续时间阈值;(4)判断上一次触摸或点击的时间,若上一次触摸或点击的持续时间大于阈值Th_click,或者上一次触摸或点击结束时刻与本次触摸或点击的开始时刻的时间差大于Th_gap,则判断为非双击,结束;若上一次触摸或点击的持续时间小于Th_click,并且与本次触摸或点击的时间间隔小于Th_gap,则进入步骤6;其中,Th_gap为两次单击之间的时间间隔阈值;(5)对双峰曲线进行分割,分割完成后,将此次分割得到的两个单峰作为两次单击进行分析,进入下一步;(6)分析前后两次单击各自的时间长度t1和t3,以及两次单击之间的时间间隔t2,判断是否满足双击的条件,若满足,则进入下一步;(7)分别找到前后两次单击过程中,面积最大时刻对应的连通域,提取两个连通域的形状信息进行比较,若相似度较高,则进入下一步;否则,判断为非双击,结束;(8)对前后两次单击过程中,各自面积最大时刻对应的连通域的重心位置进行比较,判断两个连通域的重合程度,若重心位置距离相差小且重叠度较高,则判断为是双击;否则,判断为非双击,结束。
地址 230000 安徽省合肥市高新区黄山路602号合肥国家大学科技园C区102室