一种基于人工智能的人机交互方法及系统技术方案

技术编号:34572212 阅读:32 留言:0更新日期:2022-08-17 13:03
本发明专利技术涉及人机交互技术领域,具体涉及一种基于人工智能的人机交互方法及系统,通过获取图像数据,识别出惯用手初始点并建立平面直角坐标系,将在显示画面上生成的第一对象、第一区域与平面直角坐标系中的坐标原点和第二区域对应,之后在显示画面上生成第二对象并使第二对象向任意一个第一区域移动,通过识别使用者的惯用手的挥动动作,判断第二对象移动到第一区域中时,使用者是否在对应的第二区域中作出挥动动作,记录和反馈的结果可以让使用者得知自己的训练情况,从而能够准确识别使用者是否按照设定规则作出挥动动作,解决现有的人机交互训练方法难以精确识别人体动作与设定规则的相符合程度的问题。规则的相符合程度的问题。规则的相符合程度的问题。

【技术实现步骤摘要】
一种基于人工智能的人机交互方法及系统


[0001]本专利技术涉及人机交互
,尤其涉及一种基于人工智能的人机交互方法及系统。

技术介绍

[0002]随着计算机技术的进步和设备的普及,计算机化辅助训练开始受到广泛关注,如出现了通过虚拟现实设备进行认知训练的技术,但虚拟现实设备价格昂贵,佩戴不适。
[0003]对此,中国专利技术专利CN202011178035.6提供了一种基于非接触式交互的认知训练系统,采用非交互式技术,拜托了传统认知训练对实物装置及鼠标键盘的依赖,该系统虽然通过如Azure Kinect深度相机等非接触式交互设备,对手势、身体动作等进行识别,实现人机交互,但并未考虑到在实际使用动作识别进行交互时,由于动作速度快、动作幅度不一、站姿变化等情况导致难以评价训练过程中用户的动作是否符合训练规则和要求的问题,因此需要一种能够更加精确识别人体动作与设定规则的相符合程度,从而提升训练效果的技术。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提出一种基于人工智能的人机交互方法及系统,以解决现有的人机交互本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于人工智能的人机交互方法,其特征在于,包括:获取图像数据;根据识别出的使用者的初始动作得出使用者的惯用手初始点,并根据图像数据中使用者的身体朝向,以惯用手初始点作为坐标原点,建立平面直角坐标系;以直角坐标系的x轴正向为起点,按逆时针方向依次将坐标系平面划分为n个区间,并生成n

1条虚拟分隔线;在显示画面上生成第一对象,和分布在所述第一对象周围设定范围内的多个第一区域,使坐标原点和第一对象对应,并在直角坐标系所在的平面生成多个分别与各所述第一区域匹配的第二区域,各所述第二区域的中心点均位于虚拟分隔线上;每隔设定时间,在显示画面上生成第二对象,并模拟第二对象向任意一个所述第一区域移动的动画;识别使用者的惯用手的挥动动作,判断第二对象移动到第一区域中时,使用者是否在对应的第二区域中作出挥动动作;记录判断结果并反馈。2.根据权利要求1所述的基于人工智能的人机交互方法,其特征在于,判断使用者在对应的第二区域中作出挥动动作需同时满足以下条件:使用者的惯用手从第二区域的中心点所处的虚拟分隔线的一侧移动到另一侧;惯用手移动路径经过对应的第二区域;惯用手移动速度大于预设值v。3.根据权利要求1所述的基于人工智能的人机交互方法,其特征在于,所述方法还包括:在显示画面上生成第一虚拟三维空间,所述第一对象与所述第二对象均位于所述第一虚拟三维空间中,所述模拟第二对象向任意一个所述第一区域移动的动画包括:模拟第二对象自远离屏幕方向向接近屏幕方向移动的动画,并模拟第二对象在移动过程中的大小变化。4.根据权利要求3所述的基于人工智能的人机交互方法,其特征在于,第二对象的移动路径为直线或弧线。5.根据权利要求3所述的基于人工智能的人机交互方法,其特征在于,所述方法进一步包括:获取第二对象移动到第一区域中心点的第一时间节点;检测使用者的惯用手经过对应的虚拟分隔线的第二时间节点;计算第一时间节点和第二时间节点的时间差;基于时间差对使用者的挥动动作准确度进行评价并反馈。6.根据权利要求5所述的基于人工智能的人机交互方法,其特征在于所述检测使用者的惯用手经过对应的虚拟分隔线的第二时间节点包括:获取使用者的惯用手腕部多角度图像,建立多个腕部特征点;识别惯用手的挥动动作时,根据识别到的腕部特征点,判断惯用手的手腕位置和角度;根据惯用...

【专利技术属性】
技术研发人员:潘飞
申请(专利权)人:彭城工匠江苏信息科技研究有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1