System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及变电站运维巡检5g通信,具体涉及一种在混合现实下手指绘画的方法、装置、设备及介质。
技术介绍
1、变电站作为电力系统的关键内容,在电厂与用户间发挥着桥梁作用,确保变电站安全是电能安全稳定供应的重要保障。为了确保变电站的安全稳定运行,需要对变电设备进行监测、故障检测、关联分析和故障溯源等工作,以及及时维修和保养设备。由于变电站内设备种类多、设备投运时间不一,变电运维检修存在着流程复杂、半径长、班组工作量大等问题,如何更好的提高运维检修水平,保证运维检修质量迫在眉睫。通过使用5g、人工智能等新兴技术对变电运维检修过程进行智慧管理,实现变电运维检修作业现场远程协同监护与专家远程协作,克服作业人员无法精准掌握现场复杂状况并且及时应对突发情况、长时间运维造成变电运维人员产生疲劳影响判断导致运维检修成本高效率低的难题,全面提高变电运维检修精益化管理水平。
2、由于变电设备的复杂性和技术要求,需要具备专业知识和丰富经验的人员进行运维工作。然而,现实情况是,由于各种原因,运维人员可能存在经验不足的情况,这可能导致变电设备的维护质量下降,甚至可能出现操作失误导致故障发生。这就需要至少两人在不同的位置进行同时作业,作业过程的沟通一般情况下是通过手机或对讲终端进行,这样需要维修人员手持终端进行交互,导致单手作业影响工作效率也不能保证作业过程的安全性。
3、采用穿戴式的设计思路,将护目镜、视频采集、显示等功能一体化集成设计头部佩戴使用的混合现实穿戴设备的应用解决了手持终端沟通存在的问题,混合现实技术可以将真实环境与
技术实现思路
1、混合现实穿戴设备应用过中如何实现了手指在真实世界的空间中绘制虚拟的线段是本申请要解决的技术问题,本专利技术提供一种在混合现实下手指绘画的方法、装置、设备及介质。
2、第一方面,本专利技术技术方案提供一种在混合现实下手指绘画的方法,包括如下步骤:
3、获取深度相机拍摄范围内的用户的动作;
4、对当前时刻的场景图像进行手部识别,确定当前时刻的用户手部关节点的位姿;
5、依据当前时刻手部关节点的位姿判断用户触发了目标手势时,获取目标手势中指定关节点的位姿;
6、计算指定关节点之间的距离;所述距离用于判断用户是否处于持续绘画的状态,并获取绘画显示位置的关节位姿;
7、根据指定关节点之间的距离判断触发绘画手势时,用户使用绘画手势进行绘制;
8、绘画完毕,对绘制内容进行管理。
9、作为本专利技术技术方案的进一步限定,获取深度相机拍摄范围内的用户的动作的步骤之前包括:
10、关闭手部远指针操作。防止远指针在绘画过程中显示,导致用户误判、误触。
11、作为本专利技术技术方案的进一步限定,依据当前时刻手部关节点的位姿判断用户触发了目标手势时,获取目标手势中指定关节点的位姿的步骤包括:
12、在预设的手势与指令的对应关系中,查找与所述用户手势对应的指令是否是绘画指令;
13、若是,判断用户触发了目标手势;
14、获取目标手势中关节点a和关节点b的三维位置坐标;
15、若否,执行步骤:获取深度相机拍摄范围内的用户的动作。
16、作为本专利技术技术方案的进一步限定,计算指定关节点之间的距离的步骤包括:
17、依据三维空间的欧式距离,对于a(x1,y1,z1)和b(x2,y2,z2)两个关节点有如下距离计算公式:
18、
19、作为本专利技术技术方案的进一步限定,根据指定关节点之间的距离判断触发绘画手势时,用户使用绘画手势进行绘制的步骤包括:
20、根据计算出来的距离来判断是否触发绘画手势的距离阈值;
21、若是,用户使用绘画手势进行绘制;
22、若否,执行步骤:获取目标手势中关节点a和关节点b的三维位置坐标;依据关节点a、b坐标的欧式距离判断用户在下一帧是否触发绘画手势。
23、作为本专利技术技术方案的进一步限定,用户使用绘画手势进行绘制的步骤包括:
24、初始化linerenderer组件;
25、在unity中的帧更新函数update里面,不断追踪a关节点的位置并获取相应数据;
26、将每帧得到的a关节点的位置数据赋值给已经初始化linerenderer组件中的点位;
27、将点位不断相连,得到用户绘制的图形。
28、作为本专利技术技术方案的进一步限定,绘画完毕,对绘制内容进行管理的步骤包括:
29、用户绘制完成后,会将每次绘制的生成的预制体放入栈中进行统一的管理。
30、第二方面,本专利技术技术方案还提供一种在混合现实下手指绘画的装置,包括动作获取模块、手势识别模块、位置坐标获取模块、计算模块、绘制模块和管理模块;
31、动作获取模块,用于获取深度相机拍摄范围内的用户的动作;
32、手势识别模块,用于对当前时刻的场景图像进行手部识别,确定当前时刻的用户手部关节点的位姿;
33、位置坐标获取模块,用于依据当前时刻手部关节点的位姿判断用户触发了目标手势时,获取目标手势中指定关节点的位姿;
34、计算模块,用于计算指定关节点之间的距离;所述距离用于判断用户是否处于持续绘画的状态,并获取绘画显示位置的关节位姿;
35、绘制模块,用于根据指定关节点之间的距离判断触发绘画手势时,用户使用绘画手势进行绘制;
36、管理模块,用于绘画完毕,对绘制内容进行管理。
37、作为本专利技术技术方案的进一步限定,该装置还包括设置模块,用于关闭手部远指针操作。
38、作为本专利技术技术方案的进一步限定,位置坐标获取模块包括查找单元和位置坐标获取单元;
39、查找单元,用于在预设的手势与指令的对应关系中,查找与所述用户手势对应的指令是否是绘画指令;若是,判断用户触发了目标手势;
40、位置坐标获取单元,用于获取目标手势中关节点a和关节点b的三维位置坐标;
41、作为本专利技术技术方案的进一步限定,计算模块,具体用于依据三维空间的欧式距离,对于a(x1,y1,z1)和b(x2,y2,z2)两个关节点有如下距离计算公式:
42、
43、作为本专利技术技术方案的进一步限定,该装置还包括判断触发模块,用于根据计算出来的距离来判断是否触发绘画手势的距离阈值。
44、作为本专利技术技术方案的进一步限定,绘制模块包括初始化单元、位置数据获取单元、赋值单元和绘制处理单元;
45、初始化单元,用于初始化linerenderer组件;
46、位置数据获取单元,用于在u本文档来自技高网...
【技术保护点】
1.一种在混合现实下手指绘画的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的在混合现实下手指绘画的方法,其特征在于,获取深度相机拍摄范围内的用户的动作的步骤之前包括:
3.根据权利要求2所述的在混合现实下手指绘画的方法,其特征在于,依据当前时刻手部关节点的位姿判断用户触发了目标手势时,获取目标手势中指定关节点的位姿的步骤包括:
4.根据权利要求3所述的在混合现实下手指绘画的方法,其特征在于,计算指定关节点之间的距离的步骤包括:
5.根据权利要求4所述的在混合现实下手指绘画的方法,其特征在于,根据指定关节点之间的距离判断触发绘画手势时,用户使用绘画手势进行绘制的步骤包括:
6.根据权利要求5所述的在混合现实下手指绘画的方法,其特征在于,用户使用绘画手势进行绘制的步骤包括:
7.根据权利要求6所述的在混合现实下手指绘画的方法,其特征在于,绘画完毕,对绘制内容进行管理的步骤包括:
8.一种在混合现实下手指绘画的装置,其特征在于,包括动作获取模块、手势识别模块、位置坐标获取模块、计算模块、绘制
9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的计算机程序指令,所述计算机程序指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至7中任一项权利要求所述的混合现实下手指绘画的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至7任一项权利要求所述的混合现实下手指绘画的方法。
...【技术特征摘要】
1.一种在混合现实下手指绘画的方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的在混合现实下手指绘画的方法,其特征在于,获取深度相机拍摄范围内的用户的动作的步骤之前包括:
3.根据权利要求2所述的在混合现实下手指绘画的方法,其特征在于,依据当前时刻手部关节点的位姿判断用户触发了目标手势时,获取目标手势中指定关节点的位姿的步骤包括:
4.根据权利要求3所述的在混合现实下手指绘画的方法,其特征在于,计算指定关节点之间的距离的步骤包括:
5.根据权利要求4所述的在混合现实下手指绘画的方法,其特征在于,根据指定关节点之间的距离判断触发绘画手势时,用户使用绘画手势进行绘制的步骤包括:
6.根据权利要求5所述的在混合现实下手指绘画的方法,其特征在于,用户使用绘画手势进行绘制的步骤包括:
<...【专利技术属性】
技术研发人员:穆明亮,文雷,王恒,李金林,姚广耀,李昊敏,郭广乾,黄涛,谭洪强,耿风慧,李建杰,王志,郭瑞,邢履帅,李增荣,王彩芝,李新涛,孙永康,
申请(专利权)人:国网山东省电力公司滨州供电公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。