本发明公开了一种多点触摸交互系统的触摸手识别方法,属于多点触摸技术领域.本方法为:1)获取某一帧内检测到的手指F0,F1,…Fn;2)将该帧内的每个手指Fj拟合为一个椭圆Ej;3)根据每个手指对应的椭圆和设定的手指距离T,对该帧内的手指进行聚类,得到k类手指;4)计算每个类H{F0,F1,…,Fp}的中心及该类的凸包区域R;5)将当前帧的每个类及其覆盖区域作为一个触摸手信息(H{F0,F1,…,Fp},R).本发明识别到触摸手信息精确度高、鲁棒性好,使得触摸屏幕的多点触摸交互系统中识别触摸手更加精确,使得触摸屏更加实用.
发明专利
CN201110068062.2
2011.03.21
CN102693025A
2012-09-26
张凤军 戴志军 谭国富 王宏安
中国科学院软件研究所
G06F3/041(2006.01)I,G,G06,G06F,G06F3
G06F3/041(2006.01)I,G06K9/62(2006.01)I,G,G06,G06F,G06K,G06F3,G06K9,G06F3/041,G06K9/62
一种多点触摸交互系统的触摸手识别方法,其步骤为:1)获取某一帧内检测到的手指F0,F1,…Fn;其中,每个手指Fj={f0,f1,…fm},fi是手指内像素点;其中,m、n为正整数;2)将该帧内的每个手指Fj拟合为一个椭圆Ej;3)根据每个手指对应的椭圆和设定的手指距离T,对该帧内的手指进行聚类,得到k类手指;其中,k为自然数;4)计算每个类H{F0,F1,…,Fp}的中心及该类的凸包区域R;其中,p为正整数且p≤n;5)将当前帧的每个类及其覆盖区域作为一个触摸手信息(H{F0,F1,…,Fp},R).