The present invention provides a method for judging and interactive behavior of large screen system includes: a captured image is mapped to the corresponding image and the size and location of the screen; with a motion graph graph for subtracting background image; and then extract the contour detected by the finger or pen position; match detection point tracking results of the previous image frame and the frame; a judgment of the image detection point is empty, if empty is given to the locus of the ID annotation, track state is pressed; otherwise the previous frame and the frame of the nearest point and less than a matching threshold is a frame and the frame of the point matching and stored in the match list, on all points in a frame minus the matching points, is a loose state, and stored in a release state list, all the frames The point minus the unmatched point is the new point. The moving track is labeled, and the long track, line drawing, click and double click behavior of the moving track are judged.
【技术实现步骤摘要】
一种大屏系统交互行为状态的判断方法
本专利技术属于图像识别处理的
,尤其是指一种大屏系统交互行为状态的判断方法。
技术介绍
现有的对大屏系统交互行为状态的判断只是利用到了所采集到图像的这一帧和上一帧的数据,并没有对图像的历史运动轨迹信息进行充分利用,因此导致不能对交互行为状态进行很好的区分和判断,比如说对画线和双击的操作不能很准确的识别,因此亟待一种可以准确判断大屏系统交互行为状态的方法。
技术实现思路
本专利技术提供了一种大屏系统交互行为状态的判断方法,用跟踪的方法将离散的数字化的轨迹点通过匹配跟踪后,形成连续的更能代表实际情况的运动轨迹,尤其是对双击这种操作在大屏上不连续的操作也进行了轨迹标注,进而形成连续性的操作。本专利技术提供了一种大屏系统交互行为状态的判断方法,包括如下步骤:S10、将所拍摄图像映射到和该图像的大小和位置相对应的屏幕上;S11、用有物体运动时候的图减去背景图后,得到用于处理的图像;再通过提取轮廓检测出手指或者书写笔所在的位置;S12、将前一帧图像的跟踪结果与本帧图像的检测点进行匹配;判断上一帧图像中出现的检测点是否为空;若为空,则给予该轨迹id标注,轨迹状态标注为按下,在轨迹历史点存储列表中动态存入本帧及前八帧图像数据,并将该轨迹历史点存储列表的每帧初始坐标值置为(-1,-1),行为状态标注为单击状态,并记录下当前的帧数;否则通过当前帧所检测出的点与上一帧的点进行匹配计算出距离矩阵,当前一帧的点与本帧的点距离最近并小于一定匹配阈值,则认为上一帧的点与本帧的点匹配,存入匹配列表,上一帧中所有的点减去已匹配的点,则标注为松开状态,并 ...
【技术保护点】
一种大屏系统交互行为状态的判断方法,其特征在于,包括如下步骤:S10、将所拍摄图像映射到和该图像的大小和位置相对应的屏幕上;S11、用有物体运动时候的图减去背景图后,得到用于处理的图像;再通过提取轮廓检测出手指或者书写笔所在的位置;S12、将前一帧图像的跟踪结果与本帧图像的检测点进行匹配;判断上一帧图像中出现的检测点是否为空;若为空,则给予该轨迹id标注,轨迹状态标注为按下,在轨迹历史点存储列表中动态存入本帧及前八帧图像数据,并将该轨迹历史点存储列表的每帧初始坐标值置为(‑1,‑1),行为状态标注为单击状态,并记录下当前的帧数;否则通过当前帧所检测出的点与上一帧的点进行匹配计算出距离矩阵,当前一帧的点与本帧的点距离最近并小于一定匹配阈值,则认为上一帧的点与本帧的点匹配,存入匹配列表,上一帧中所有的点减去已匹配的点,则标注为松开状态,并存入松开状态列表,本帧的所有点减去未匹配点,则为新点;S13、对上面检测出各个交互行为状态的点的运动轨迹进行标注;S14、判读出手指或者书写笔进行的是长按、画线、单击还是双击行为。
【技术特征摘要】
1.一种大屏系统交互行为状态的判断方法,其特征在于,包括如下步骤:S10、将所拍摄图像映射到和该图像的大小和位置相对应的屏幕上;S11、用有物体运动时候的图减去背景图后,得到用于处理的图像;再通过提取轮廓检测出手指或者书写笔所在的位置;S12、将前一帧图像的跟踪结果与本帧图像的检测点进行匹配;判断上一帧图像中出现的检测点是否为空;若为空,则给予该轨迹id标注,轨迹状态标注为按下,在轨迹历史点存储列表中动态存入本帧及前八帧图像数据,并将该轨迹历史点存储列表的每帧初始坐标值置为(-1,-1),行为状态标注为单击状态,并记录下当前的帧数;否则通过当前帧所检测出的点与上一帧的点进行匹配计算出距离矩阵,当前一帧的点与本帧的点距离最近并小于一定匹配阈值,则认为上一帧的点与本帧的点匹配,存入匹配列表,上一帧中所有的点减去已匹配的点,则标注为松开状态,并存入松开状态列表,本帧的所有点减去未匹配点,则为新点;S13、对上面检测出各个交互行为状态的点的运动轨迹进行标注;S14、判读出手指或者书写笔进行的是长按、画线、单击还是双击行为。2.根据权利要求1所述的判断方法,其特征在于,所述的步骤S10之前还包括初始化系统的步骤,具体包括如下:将图像的轨迹状态标注为按下或松开,行为状态标注为未知、画线、长按、单击、双击五种状态之一,自大屏系统启动时开始对摄像头所拍图像进行帧数标记记录。3.根据权利要求1所述的判断方法,其特征在于,所述的步骤S12中对于匹配上的点,进行如下处理:将本帧该点id标注为与之匹配的上一帧的id,该点状态标记为按下状态,当前帧的第八帧坐标值赋值为第七帧坐标值,当前帧的第七帧坐标值赋值为第六帧坐标值,即当前帧前第一帧坐标值赋值为上一帧坐标值,在之后的每一帧出现时都如此更新此历史点列表,当某一轨迹的历史点列表存满8帧时,用第8帧与当前帧的距离差进行...
【专利技术属性】
技术研发人员:谭登峰,康三顺,
申请(专利权)人:北京仁光科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。