本发明属于计算机,尤其涉及一种用于混合现实植物生长照料的交互方法及装置。
背景技术:
1、随着视觉识别技术的发展,借助mr设备实现的交互方式逐渐多样化与细节化,对交互流畅度和合理性的要求也逐渐增加。在三维虚拟空间和现实空间相结合的视觉表现下,对浇水、施肥等种植交互操作动作进行准确识别并做出正确响应,可以更好地提高混合现实种植交互体验的沉浸感。
2、目前在虚拟种植交互中,大多数提供的是统一的交互响应,为完成不同的功能实现,不得不定义更多的交互手势,由此增加了交互操作的难度;另外,多种交互方式共同作用,远程端和近端操作识别同时响应,因此易造成误反馈,难以提供更准确的交互体验。
3、为此,急需要提供一种用于混合现实植物生长照料的交互方法,以提供用户种植交互体验的沉浸感。
技术实现思路
1、针对现有技术存在的上述问题,本发明实施例提供了一种用于混合现实植物生长照料的交互方法及装置;该交互方法能够使虚拟种植交互过程中响应更准确,不仅降低了误操作几率,而且减少了复杂交互动作;由此提供了更沉浸、更流畅的交互体验。
2、根据本发明实施例第一方面提供一种用于混合现实植物生长照料的交互方法,包括:响应模块和识别模块;所述响应模块和所述识别模块通信连接;所述方法应用于所述响应模块;基于所述识别模块生成的交互指令确定响应端的响应动作类型;确定与所述响应动作类型对应的候选响应端;从所述候选响应端中选取与当前交互场景对应的目标响应端;控制所述目标响应端执行与所述交互指令对应的响应触发事件。
3、可选的,所述从所述候选响应端中选取与当前交互场景对应的目标响应端;包括:获取每个所述候选响应端对应的响应交互类型,得到若干候选响应交互类型;获取当前交互场景对应的当前响应交互类型;从所述若干候选响应交互类型中选取与所述当前响应交互类型一致的候选响应交互类型作为准响应交互类型;基于所述准响应交互类型确定与当前交互场景对应的目标响应端。
4、可选的,所述基于所述准响应交互类型确定与当前交互场景对应的目标响应端;包括:统计所述准响应交互类型的数量;若统计结果表征所述准响应交互类型的数量仅有一个,则将所述准响应交互类型作为目标响应交互类型,并基于所述目标响应交互类型对应的响应端确定与当前交互场景对应的目标响应端;若统计结果表征所述准响应交互类型的数量有一个以上,则基于预设优先级,从一个以上的准响应交互类型中选取优选级最高的准响应交互类型作为目标响应交互类型,并基于所述目标响应交互类型对应的响应端确定与当前交互场景对应的目标响应端。
5、可选的,所述基于所述目标响应交互类型对应的响应端确定与当前交互场景对应的目标响应端;包括:获取所述目标响应交互类型对应的响应端;统计所述响应端的数量;若统计结果表征所述响应端的数量仅有一个,则将所述响应端作为与当前交互场景对应的目标响应端;若统计结果表征所述响应端有一个以上,则基于所述响应端距离用户手势之间的距离确定所述目标响应端。
6、可选的,任意所述响应端均包括响应动作类型、响应交互类型,以及对应的响应触发事件。
7、根据本发明实施例第二方面,还提供一种用于混合现实植物生长照料的交互方法,包括:响应模块和识别模块;所述响应模块和所述识别模块通信连接;所述方法应用于识别模块;接收识别端所识别的用户手部各关节位置;基于所述用户手部各关节位置确定用户手势;确定当所述用户手势满足预设条件时,则生成交互指令;将所述交互指令发送至所述响应模块。
8、根据本发明实施例第三方面,还提供一种用于混合现实植物生长照料的交互系统,包括:响应模块和识别模块;所述响应模块和所述识别模块通信连接;所述识别模块接收识别端所识别的用户手部各关节位置,并基于所述用户手部各关节位置确定用户手势;所述识别模块确定当所述用户手势满足预设条件时,则生成交互指令;并将所述交互指令发送至所述响应模块;所述响应模块基于所述交互指令确定响应端的响应动作类型,并确定与所述响应动作类型对应的候选响应端;所述响应模块从所述候选响应端中选取与当前交互场景对应的目标响应端;并控制所述目标响应端执行与所述交互指令对应的响应触发事件。
9、根据本发明实施例第四方面,还提供一种用于混合现实植物生长照料的交互装置,包括:响应模块和识别模块;所述装置应用于响应模块,包括:确定单元,用于基于所述识别模块生成的交互指令确定响应端的响应动作类型;第一选取单元,用于确定与所述响应动作类型对应的候选响应端;第二选取单元,用于从所述候选响应端中选取与当前交互场景对应的目标响应端;执行单元,用于控制所述目标响应端执行与所述交互指令对应的响应触发事件。
10、根据本发明实施例第六方面,还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面或第二方面所述的方法。
11、本发明提供一种用于混合现实植物生长照料的交互方法及装置,该方法一实施例包括:首先,基于所述识别模块生成的交互指令确定响应端的响应动作类型;其次,确定与所述响应动作类型对应的候选响应端;之后,从所述候选响应端中选取与当前交互场景对应的目标响应端;最后,控制所述目标响应端执行与所述交互指令对应的响应触发事件。本发明能够使虚拟种植交互过程中响应更准确,不仅降低了误操作几率,而且减少了复杂交互动作;解决了现有技术中由于多种交互同时出现时导致响应矛盾的问题,提供了更沉浸、更流畅的交互体验。
1.一种用于混合现实植物生长照料的交互方法,其特征在于,包括:响应模块和识别模块;所述响应模块和所述识别模块通信连接;所述方法应用于所述响应模块;
2.根据权利要求1所述的方法,其特征在于,所述从所述候选响应端中选取与当前交互场景对应的目标响应端;包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述准响应交互类型确定与当前交互场景对应的目标响应端;包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述目标响应交互类型对应的响应端确定与当前交互场景对应的目标响应端;包括:
5.根据权利要求1所述的方法,其特征在于,任意所述响应端均包括响应动作类型、响应交互类型,以及对应的响应触发事件。
6.一种用于混合现实植物生长照料的交互方法,其特征在于,包括:响应模块和识别模块;所述响应模块和所述识别模块通信连接;所述装置应用于识别模块;
7.一种用于混合现实植物生长照料的交互系统,其特征在于,包括:响应模块和识别模块;所述响应模块和所述识别模块通信连接;
8.一种用于混合现实植物生长照料的交互装置,其特征在于,包括:响应模块和识别模块;所述装置应用于响应模块,包括:
9.一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如权利要求1-5任一所述的方法或如权利要求6所述的方法。