一种多项目切换方法及系统与流程

摘要: 本发明涉及机器视觉领域,尤其涉及一种多项目切换方法。背景技术:1、现有技术中,基于机器视觉对动作进行识别以完成多项目切换,主要包含如下几种途径:2、第一、基于预...
一种多项目切换方法及系统与流程

本发明涉及机器视觉领域,尤其涉及一种多项目切换方法。

背景技术:

1、现有技术中,基于机器视觉对动作进行识别以完成多项目切换,主要包含如下几种途径:

2、第一、基于预设手势进行映射,预设手势与项目切换指令绑定,但指令过多导致对用户的记忆负担过大,且容易产生误触,用户体验差。

3、第二、基于时序感应,将持续某个动作作为指令,比如举手几秒触发切换,但缺乏反馈机制,用户无法直观感知切换进程,易产生操作延迟或误判。

4、第三、基于静态界面选择,依赖分页式静态图标排列,需通多次手势翻页定位目标项目,耗时长无法满足实时性要求。

5、第四、基于眼球追踪,但受环境光线干扰严重,且当用户头部动作时识别精度低。

6、以上四种方案存在三大共性缺陷:

7、第一、效率低与误触发率高,简化手势则易引发误操作。

8、第二、想要降低误触发率,则会导致操作复杂化。

9、第三、未将用户动作与界面动态建立关联,系统响应与用户意图难以匹配。

10、第四、用户无法确认是否成功触发切换指令。亟待解决。

技术实现思路

1、为解决背景技术中存在的技术问题,本发明提出一种多项目切换方法,包括:

2、s1、控制多个项目标识在人机界面的第一区域轮流滚动显示;

3、s2、采集用户图像,对用户图像进行分析;

4、当分析出用户在t3时刻由执行预定姿态切换为停止执行预定姿态,将t1时刻出现在第一区域的项目标识锁定在第一区域。

5、进一步地,s1具体包括:

6、s11、采集用户图像,对用户图像进行分析;

7、当分析出用户在t1~t2时刻之间持续执行预定姿态,则控制多个项目标识在人机界面的第一区域轮流滚动显示。

8、进一步地,还包括:

9、s3、启动与锁定的项目标识对应的项目。

10、进一步地,预定姿态具体为举手。

11、进一步地,提出一种多项目切换系统,其特征在于,包括:

12、显示控制模块,用于控制多个项目标识在人机界面的第一区域轮流滚动显示;

13、图像采集模块,配置为通过摄像头实时采集用户图像;

14、姿态分析模块,与图像采集模块连接,用于分析用户图像并判断用户在t3时刻是否由执行预定姿态切换为停止执行预定姿态;

15、锁定模块,当检测到所述姿态切换时,将t1时刻出现在第一区域的项目标识锁定在第一区域;

16、项目执行模块,用于启动与锁定的项目标识对应的项目。

17、进一步地,显示控制模块被配置为当姿态分析模块判定用户在t1~t2时刻之间持续执行预定姿态时,触发多个项目标识的滚动显示。

18、进一步地,预定姿态为举手动作,姿态分析模块通过骨骼关键点检测算法识别用户双臂与垂直方向的夹角是否大于预设阈值。

19、进一步地,还包括反馈模块,用于在项目标识锁定时生成视觉或触觉反馈信号。

20、进一步地,提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-4任一项所述的多项目切换方法。本发明中,所提出的多项目切换方法,用户无需等待固定滚动周期,通过自然动作即可实时干预滚动进程,平均项目切换时间缩短,操作效率大大提高。

1.一种多项目切换方法,其特征在于,包括:

2.如权利要求1所述的多项目切换方法,其特征在于,s1具体包括:

3.如权利要求1所述的多项目切换方法,其特征在于,还包括:

4.如权利要求1所述的多项目切换方法,其特征在于,预定姿态具体为举手。

5.一种多项目切换系统,其特征在于,包括:

6.根据权利要求5所述的多项目切换系统,其特征在于,显示控制模块被配置为当姿态分析模块判定用户在t1~t2时刻之间持续执行预定姿态时,触发多个项目标识的滚动显示。

7.根据权利要求5所述的多项目切换系统,其特征在于,预定姿态为举手动作,姿态分析模块通过骨骼关键点检测算法识别用户双臂与垂直方向的夹角是否大于预设阈值。

8.根据权利要求5所述的多项目切换系统,其特征在于,还包括反馈模块,用于在项目标识锁定时生成视觉或触觉反馈信号。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4任一项所述的多项目切换方法。