信息提示方法和电子设备与流程

未命名 07-13 阅读:48 评论:0


1.本技术涉及一种信息提示方法和电子设备。


背景技术:

2.由于增强现实(augmented reality,ar)设备自身的特点,遮光罩、光学薄膜等会让用户的视觉范围受限且不能非常清晰地观察到真实环境,因而用户会分辨不出真实环境中的物体,从而容易在运动中与真实环境中的物体发生碰撞,造成人身安全。而针对该问题,目前尚无有效解决方案。


技术实现要素:

3.有鉴于此,本技术的主要目的在于提供一种信息提示方法和电子设备。
4.为达到上述目的,本技术的技术方案是这样实现的:
5.本技术实施例提供一种信息提示方法,所述方法包括:
6.获得第一物体的图像信息,所述第一物体为现实空间中的真实物体;
7.对所述图像信息进行数据处理,得到所述第一物体对应的第一信息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;
8.获得第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;
9.如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。
10.在上述方案中,所述方法还包括通过以下方式确定是否存在碰撞风险:
11.根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离;
12.在所述第一颜色距离满足第一条件的情况下,根据所述第一空间信息和用户的第三空间信息确定第一位置距离;
13.在所述第一位置距离满足第二条件的情况下,确定所述用户与所述第一物体存在碰撞风险。
14.在上述方案中,所述图像信息包括深度信息,所述方法还包括:
15.确定与所述深度信息对应的点云信息;
16.基于所述点云信息,确定所述第一物体和预设空间信息的第三对应关系;所述预设空间信息包括所述第一空间信息;
17.基于所述第三对应关系和所述第一物体,确定所述第一信息中与所述第一物体对应的第一空间信息。
18.在上述方案中,所述图像信息还包括色彩信息,所述方法还包括:
19.根据所述图像信息,获得与所述第一物体相关的轮廓信息;
20.基于所述轮廓信息和所述色彩信息,确定所述第一信息中与所述第一物体相关的第一颜色信息。
21.在上述方案中,所述方法还包括:
22.确定与所述第一物体相关的至少一个颜色信息,以及所述至少一个颜色信息中每个颜色信息对应的颜色比例;
23.在所述颜色比例满足第三条件的情况下,将满足所述第三条件的颜色比例对应的颜色信息确定为所述第一颜色信息,以及将满足所述第三条件的颜色比例确定为所述第一颜色信息对应的第一颜色比例。
24.在上述方案中,所述方法还包括:
25.确定所述至少一个颜色信息中任意两个颜色信息对应的第二颜色距离;
26.在所述第二颜色距离满足第四条件的情况下,基于所述第二颜色距离对应的两个颜色信息确定所述第一颜色信息;以及基于所述第二颜色距离对应的两个颜色信息的颜色比例,确定所述第一颜色信息对应的第一颜色比例。
27.在上述方案中,所述第一物体包括至少两个第一颜色信息;所述根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离,包括:
28.在所述第一颜色比例满足第五条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述第二颜色信息确定所述第一颜色距离。
29.在上述方案中,所述第一物体包括至少两个第一颜色信息;所述第二物体包括至少两个第二颜色信息;所述根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离,包括:
30.在所述第一颜色比例满足第五条件,且所述第二颜色信息对应的第二颜色比例满足第六条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述至少两个第二颜色信息中第二颜色比例对应的第二颜色信息确定第一颜色距离。
31.在上述方案中,在所述根据所述第一空间信息和用户的第三空间信息确定第一位置距离之前,所述方法还包括:
32.根据所述第一空间信息和所述第二空间信息确定第二位置距离;
33.在所述第二位置距离满足第七条件的情况下,确定所述第一物体存在风险。
34.本技术实施例提供一种电子设备,包括图像采集模块、信息显示模块和处理模块;其中,
35.所述图像采集模块,用于采集第一物体的图像信息;
36.所述信息显示模块,用于呈现/显示第二物体;
37.所述处理模块,用于获得所述第一物体的图像信息,所述第一物体为现实空间中的真实物体;对所述图像信息进行数据处理,得到所述第一物体对应的第一信息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;获得所述第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。
38.本技术实施例提供一种信息提示装置,所述装置包括:
39.第一获得模块,用于获得第一物体的图像信息,所述第一物体为现实空间中的真实物体;
40.处理模块,用于对所述图像信息进行数据处理,得到所述第一物体对应的第一信
息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;
41.第二获得模块,用于获得第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;
42.输出模块,用于如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。
43.本技术实施例提供一种信息提示设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现上述任一项所述的方法。
44.本技术实施例提供一种存储介质,所述存储介质存储有可执行指令,当所述可执行指令被处理器执行时,实现上述任一项所述的方法。
45.本技术实施例提供一种信息提示方法和电子设备。其中,所述方法包括:获得第一物体的图像信息,所述第一物体为现实空间中的真实物体;对所述图像信息进行数据处理,得到所述第一物体对应的第一信息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;获得第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。
附图说明
46.图1为本技术实施例信息提示方法相关技术中虚拟场景中的虚拟物体与真实环境中的物体交错示意图;
47.图2为本技术实施例信息提示方法实现流程示意图;
48.图3为本技术实施例信息提示方法工作流程示意图;
49.图4为本技术实施例信息提示方法ar眼镜使用者扫描真实环境,识别真实环境中的物体示意图;
50.图5为本技术实施例信息提示方法根据碰撞检测结果分析真实、虚拟物体的位置与色彩关系示意图;
51.图6为本技术实施例信息提示方法ar眼镜使用者靠近真实物体时提示风险示意图;
52.图7为本技术实施例电子设备的组成结构示意图;
53.图8为本技术实施例信息提示装置的组成结构示意图;
54.图9为本技术实施例信息提示设备的一种硬件实体结构示意图。
具体实施方式
55.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对申请的具体技术方案做进一步详细描述。以下实施例用于说明本技术,但不用来限制本技术的范围。
56.相关技术中,ar智能眼镜与虚拟现实(virtual reality,vr)智能眼镜的不同之处
是,用户可以透过ar眼镜观察到周围的真实环境,如果使用者周围有物体,使用者一般可以看清并绕开,不会有碰撞的危险。因此,ar系统中一般不会设置安全墙或电子围栏,使用者可佩戴ar眼镜自由活动,ar眼镜上透射出的虚拟信息与真实环境融合后形成虚实结合的效果。
57.图1为本技术实施例信息提示方法相关技术中虚拟场景中的虚拟物体与真实环境中的物体交错示意图,如图1所示,在一些ar场景中,尤其是虚拟对象本身比较大或复杂时,使用者需要佩戴ar眼镜在真实环境中穿行活动,此时如果虚拟物体在运动,由于应用场景的需求,使用者需要追踪或移动自身以进行操作时,如果虚拟物体与真实环境中的物体颜色接近,用户会分辨不出真实环境中的物体,虚拟物体与真实环境中的真实物体距离较近时,若虚拟物体在后面,真实物体在前面,ar眼镜使用者在向前运动时,会无法主动分辨出虚拟与真实物体,从而会与真实物体发生碰撞。
58.相关技术中,防碰撞解决方案多针对的是vr中的应用场景,事先在使用者周围划定安全边界或电子围栏,使用者只可以在限定范围内操作vr设备。针对可适用于ar设备的防碰撞解决方案,通常在ar、vr设备上增加声波发生器、声波检测器、角度传感器等多种传感器,利用声波或激光等与雷达相似的工作原理对环境进行检测并反馈给使用者,存在成本高、增大了设备体积、增加设备功耗等问题,因而实用效果差。
59.针对以上相关技术的不足,本技术实施例提供一种信息提示方法和电子设备,基于视觉的图像处理、物体识别等方法,当检测到用户靠近与虚拟物体距离、颜色接近的真实物体时,可以通过语音、视觉提示等提醒用户移动存在危险的方法。
60.本技术实施例提出一种信息提示方法,该方法所实现的功能可以通过信息提示设备中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该计算设备至少包括处理器和存储介质。
61.图2为本技术实施例信息提示方法实现流程示意图,如图2所示,所述方法包括:
62.步骤201:获得第一物体的图像信息,所述第一物体为现实空间中的真实物体;
63.步骤202:对所述图像信息进行数据处理,得到所述第一物体对应的第一信息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;
64.步骤203:获得第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;
65.步骤204:如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。
66.在步骤201中,所述信息提示方法可以根据实际情况确定,在此不做限定。作为一种示例,所述信息提示方法可以包括一种防止ar智能眼镜使用者与真实物体碰撞的方法。
67.所述图像信息可以根据实际情况确定,在此不做限定。作为一种示例,所述图像信息可以是包括所述第一物体的现实空间的环境图像。
68.所述获得第一物体的图像信息可以为,对包括所述第一物体的所述现实空间周围的环境进行扫描,得到包括所述第一物体的图像信息。
69.在步骤202中,所述第一空间信息可以根据实际情况确定,在此不做限定。作为一种示例,所述第一空间信息可以包括所述第一物体的位置、朝向和大小等信息。
70.所述对所述图像信息进行数据处理,得到所述第一物体对应的第一信息可以为,
对所述图像信息进行物体识别,得到所述第一信息中所述第一物体对应的第一空间信息;对所述图像信息进行图像识别,得到所述第一信息中所述第一物体对应的第一颜色信息。
71.在步骤203中,所述第二空间信息可以根据实际情况确定,在此不做限定。作为一种示例,所述第二空间信息可以包括所述第二物体的位置、朝向和大小等信息。
72.所述获得第二物体对应的第二信息可以为,基于预设编码确定所述第二信息中所述第二物体对应的第二空间信息和第二颜色信息。所述预设编码可以根据实际情况确定,在此不做限定。作为一种示例,所述预设编码可以包括所述第二物体的生成编码。
73.在步骤204中,所述提示信息可以根据实际情况确定,在此不做限定。作为一种示例,所述提示信息可以包括语音信息,也可以包括视觉信息。所述语音信息可以包括提示所述用户所在位置的第一方向上第一距离存在碰撞风险的第一物体的信息。所述视觉信息可以包括对存在碰撞风险的第一物体的轮廓进行渲染得到的高亮区域信息。
74.本技术实施例提供一种信息提示方法,能够在检测到真实物体和虚拟物体颜色接近的情况下,输出表征存在碰撞真实物体的风险的提示信息,通过提示信息提醒用户前方存在危险。
75.在本技术的一种可选实施例中,所述方法还包括通过以下方式确定是否存在碰撞风险:
76.根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离;
77.在所述第一颜色距离满足第一条件的情况下,根据所述第一空间信息和用户的第三空间信息确定第一位置距离;
78.在所述第一位置距离满足第二条件的情况下,确定所述用户与所述第一物体存在碰撞风险。
79.本实施例中,所述根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离可以为,基于第一预设公式对所述第一颜色信息和所述第二颜色信息进行运算,得到所述第一颜色距离。所述第一预设公式可以根据实际情况确定,在此不做限定。作为一种示例,所述第一预设公式可以包括颜色距离公式。
80.所述第一条件可以根据实际情况确定,在此不做限定。作为一种示例,所述第一条件可以包括所述第一颜色距离小于第一颜色阈值。所述第一颜色阈值可以根据实际情况确定,在此不做限定。
81.所述根据所述第一空间信息和用户的第三空间信息确定第一位置距离可以为,基于第二预设公式对所述第一空间信息和所述第三空间信息进行运算,得到所述第一位置距离。所述第二预设公式可以根据实际情况确定,在此不做限定。作为一种示例,所述第二预设公式可以包括两点间位置距离公式。
82.所述第二条件可以根据实际情况确定,在此不做限定。作为一种示例,所述第二条件可以包括所述第一位置距离小于第一位置阈值。所述第一位置阈值可以根据实际情况确定,在此不做限定。
83.在本技术的一种可选实施例中,所述图像信息包括深度信息,所述方法还包括:
84.确定与所述深度信息对应的点云信息;
85.基于所述点云信息,确定所述第一物体和预设空间信息的第三对应关系;所述预设空间信息包括所述第一空间信息;
86.基于所述第三对应关系和所述第一物体,确定所述第一信息中与所述第一物体对应的第一空间信息。
87.本实施例中,所述深度信息可以根据实际情况确定,在此不做限定。作为一种示例,所述深度信息可以包括所述图像信息中每个像素点的深度值。所述确定与所述深度信息对应的点云信息可以为,确定所述图像信息中每个像素点的空间坐标;基于所述空间坐标和所述深度信息,确定与所述深度信息对应的点云信息。
88.所述基于所述点云信息,确定所述第一物体和预设空间信息的第三对应关系可以为,基于所述点云信息,建立与所述图像信息对应的网格信息,所述网格信息包括所述第一物体和预设空间信息的第三对应关系。
89.所述第三对应关系可以根据实际情况确定,在此不做限定。作为一种示例,所述第三对应关系可以包括所述第一物体与所述预设空间信息中第一空间信息存在对应关系,且所述第一物体与所述预设空间信息中除所述第一空间信息以外的第二空间信息不存在对应关系。
90.所述基于所述第三对应关系和所述第一物体,确定所述第一信息中与所述第一物体对应的第一空间信息可以为,基于所述第三对应关系中所述第一物体与所述预设空间信息中第一空间信息存在对应关系,确定所述第一信息中与所述第一物体对应的第一空间信息。
91.在本技术的一种可选实施例中,所述图像信息还包括色彩信息,所述方法还包括:
92.根据所述图像信息,获得与所述第一物体相关的轮廓信息;
93.基于所述轮廓信息和所述色彩信息,确定所述第一信息中与所述第一物体相关的第一颜色信息。
94.本实施例中,所述根据所述图像信息,获得与所述第一物体相关的轮廓信息可以为,利用第一预设方式对所述图像信息进行处理,得到与所述第一物体相关的轮廓信息。所述第一预设方式可以根据实际情况确定,在此不做限定。作为一种示例,所述第一预设方式可以包括边缘检测法。
95.所述基于所述轮廓信息和所述色彩信息,确定所述第一信息中与所述第一物体相关的第一颜色信息可以为,利用第二预设方式对所述轮廓信息对应的色彩信息进行处理,得到与所述第一物体相关的第一颜色信息。所述第二预设方式可以根据实际情况确定,在此不做限定。作为一种示例,所述第二预设方式可以包括色彩变化检测法。
96.在本技术的一种可选实施例中,所述方法还包括:
97.确定与所述第一物体相关的至少一个颜色信息,以及所述至少一个颜色信息中每个颜色信息对应的颜色比例;
98.在所述颜色比例满足第三条件的情况下,将满足所述第三条件的颜色比例对应的颜色信息确定为所述第一颜色信息,以及将满足所述第三条件的颜色比例确定为所述第一颜色信息对应的第一颜色比例。
99.本实施例中,所述确定与所述第一物体相关的至少一个颜色信息可以为,利用所述第二预设方式对所述轮廓信息对应的色彩信息进行处理,得到与所述第一物体相关的至少一个颜色信息。
100.所述确定所述至少一个颜色信息中每个颜色信息对应的颜色比例可以为,对所述
至少一个颜色信息进行统计分析,得到每个颜色信息对应的颜色比例。
101.所述第三条件可以根据实际情况确定,在此不做限定。作为一种示例,所述第三条件可以包括所述颜色比例大于第一比例阈值。所述第一比例阈值可以根据实际情况确定,在此不做限定。所述第一比例阈值可以是固定的数值,也可以是至少一个所述颜色比例的平均值,还可以是至少一个所述颜色比例的中位值。
102.在一些实施例中,可以对至少一个所述颜色比例从大到小进行排序,得到排序结果;将所述排序结果中排序第二或排序第三的颜色比例确定为所述第一比例阈值。
103.在本技术的一种可选实施例中,所述方法还包括:
104.确定所述至少一个颜色信息中任意两个颜色信息对应的第二颜色距离;
105.在所述第二颜色距离满足第四条件的情况下,基于所述第二颜色距离对应的两个颜色信息确定所述第一颜色信息;以及基于所述第二颜色距离对应的两个颜色信息的颜色比例,确定所述第一颜色信息对应的第一颜色比例。
106.本实施例中,所述确定所述至少一个颜色信息中任意两个颜色信息对应的第二颜色距离可以为,基于所述第一预设公式对所述至少一个颜色信息中任意两个颜色信息进行运算,得到所述第二颜色距离。
107.所述第四条件可以根据实际情况确定,在此不做限定。作为一种示例,所述第四条件可以包括所述第二颜色距离小于第二颜色阈值。所述第二颜色阈值可以根据实际情况确定,在此不做限定。
108.所述基于所述第二颜色距离对应的两个颜色信息确定所述第一颜色信息可以为,判断所述两个颜色信息第一个颜色信息对应的第一个颜色比例是否大于所述两个颜色信息第二个颜色信息对应的第二个颜色比例;在所述第一个颜色比例大于所述第二个颜色比例的情况下,将所述第一个颜色信息确定为所述第一颜色信息;在所述第一个颜色比例小于所述第二个颜色比例的情况下,将所述第二个颜色信息确定为所述第一颜色信息;在所述第一个颜色比例等于所述第二个颜色比例的情况下,将所述第一个颜色信息或所述第二个颜色信息确定为所述第一颜色信息。
109.在本技术的一种可选实施例中,所述第一物体包括至少两个第一颜色信息;所述根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离,包括:
110.在所述第一颜色比例满足第五条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述第二颜色信息确定所述第一颜色距离。
111.本实施例中,所述第五条件可以根据实际情况确定,在此不做限定。作为一种示例,所述第五条件可以包括所述第一颜色比例大于第二比例阈值。所述第二比例阈值可以根据实际情况确定,在此不做限定。所述第二比例阈值可以是25%或15%。
112.所述在所述第一颜色比例满足第五条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述第二颜色信息确定所述第一颜色距离可以为,基于所述至少两个第一颜色信息中满足所述第五条件的第一颜色比例对应的第一颜色信息和所述第二颜色信息确定所述第一颜色距离。
113.作为一种示例,所述至少两个第一颜色信息可以是三个第一颜色信息;满足所述第五条件的第一颜色比例可以是两个第一颜色比例;基于所述三个第一颜色信息中两个满足第五条件的第一颜色比例对应的第一颜色信息分别和所述第二颜色信息确定两个所述
第一颜色距离。
114.在一些实施例中,所述第一物体包括至少两个第一颜色信息;所述方法还包括:在所述至少两个第一颜色信息中任一个第一颜色信息对应的第一颜色距离不满足所述第一条件的情况下,确定所述用户与所述第一物体不存在碰撞风险。
115.在本技术的一种可选实施例中,所述第一物体包括至少两个第一颜色信息;所述第二物体包括至少两个第二颜色信息;所述根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离,包括:
116.在所述第一颜色比例满足第五条件,且所述第二颜色信息对应的第二颜色比例满足第六条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述至少两个第二颜色信息中第二颜色比例对应的第二颜色信息确定第一颜色距离。
117.本实施例中,所述第六条件可以根据实际情况确定,在此不做限定。作为一种示例,所述第六条件可以包括所述第二颜色比例大于第三比例阈值。所述第三比例阈值可以根据实际情况确定,在此不做限定。所述第三比例阈值可以是25%或15%。
118.所述在所述第一颜色比例满足第五条件,且所述第二颜色信息对应的第二颜色比例满足第六条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述至少两个第二颜色信息中第二颜色比例对应的第二颜色信息确定第一颜色距离可以为,基于所述至少两个第一颜色信息中满足所述第五条件的第一颜色比例对应的第一颜色信息和所述至少两个第二颜色信息中满足所述第六条件的第二颜色比例对应的第二颜色信息确定第一颜色距离。
119.作为一种示例,所述至少两个第一颜色信息可以是三个第一颜色信息;所述至少两个第二颜色信息可以是三个第二颜色信息;满足所述第五条件的第一颜色比例可以是两个第一颜色比例;满足所述第六条件的第二颜色比例可以是两个第二颜色比例;基于所述三个第一颜色信息中两个满足第五条件的第一颜色比例对应的第一颜色信息分别和所述三个第二颜色信息中两个满足第六条件的第二颜色信息确定四个所述第一颜色距离。
120.在一些实施例中,所述第二物体包括至少一个颜色信息;所述方法还包括:确定所述第二物体的至少一个颜色信息中任意两个颜色信息对应的第三颜色距离;在所述第三颜色距离满足第八条件的情况下,基于所述第三颜色距离对应的两个颜色信息确定所述第二颜色信息;以及基于所述第三颜色距离对应的两个颜色信息的颜色比例,确定所述第二颜色信息对应的第二颜色比例。
121.本实施例中确定所述第二物体的第二颜色信息及第二颜色比例的步骤可分别参照前述实施例中确定所述第一物体的第一颜色信息及第一颜色比例中的描述,这里不再赘述。
122.在一些实施例中,所述第一物体包括至少两个第一颜色信息;所述第二物体包括至少两个第二颜色信息;所述方法还包括:在所述至少两个第一颜色信息中任一个第一颜色信息和所述至少两个第二颜色信息中任一个第二颜色信息对应的第一颜色距离不满足所述第一条件的情况下,确定所述用户与所述第一物体不存在碰撞风险。
123.在本技术的一种可选实施例中,在所述根据所述第一空间信息和用户的第三空间信息确定第一位置距离之前,所述方法还包括:
124.根据所述第一空间信息和所述第二空间信息确定第二位置距离;
125.在所述第二位置距离满足第七条件的情况下,确定所述第一物体存在风险。
126.本实施例中,所述根据所述第一空间信息和所述第二空间信息确定第二位置距离可以为,基于所述第二预设公式对所述第一空间信息和得到第二空间信息进行运算,得到所述第二位置距离。
127.所述第七条件可以根据实际情况确定,在此不做限定。作为一种示例,所述第七条件可以包括所述第二位置距离小于第二位置阈值。所述第二位置阈值可以根据实际情况确定,在此不做限定。所述第二位置阈值可以是0.3m。
128.本技术实施例基于ar眼镜设备本身传感器,不需要额外增加新传感器,方案简洁高效,避免了额外的成本和功耗;充分利用了ar眼镜自身的特点,在大多数情况下,用户对防撞系统是无感的,用户可透过ar眼镜观察到周围环境自觉地规避风险,只有当特定条件下,颜色接近并且虚实物体距离较近,使用者与真实物体距离较近时才会触发风险提示。在保护使用者安全的同时大部分情况下处于静默状态,不会显著破坏ar使用体验中的沉浸感。
129.为了理解本技术实施例,以下以一种防止ar智能眼镜使用者与真实物体碰撞的方法为例进行说明。
130.图3为本技术实施例信息提示方法工作流程示意图,如图3所示,所述方法主要包括扫描环境做数据预处理、识别出系统中的潜在风险点以及判定风险给予提示。
131.第一部分、扫描环境做数据预处理:扫描真实环境,识别真实环境中的物体,提取真实物体的网格与色彩信息。
132.步骤(1)、ar眼镜使用者用ar眼镜扫描周围真实环境。
133.步骤(2)、ar眼镜上装载的深度摄像机,如结构光三维摄像机、飞行时间传感器(time of flight,tof)、rgbd相机等可采集真实环境中物体的深度信息。深度信息标识了与rgb图像对应的像素点的三维坐标信息,一般而言,深度摄像机会生成拍摄场景的rgb图像,并同步生成一个深度图,深度图中记录了当前像素点的深度值,根据相机小孔成像的原理,结合相机的内参和外参,可计算出深度图中每个像素点对应的三维空间坐标。得到像素点的三维空间坐标后,结合深度摄像头同步采集的rgb图像,在三维空间中,每一像素点包含坐标信息和颜色信息,如此可构建与深度图对应的点云,建立点云后生成网格信息(mesh),网格信息中包括真实物体和与真实物体的位置信息的对应关系。
134.步骤(3)、ar眼镜上装载的rgb彩色相机,从获得的图像中进行图像分割,分割的步骤主要包括根据边缘检测法获取物体的外轮廓;根据物体的色彩变化获取物体的内部颜色,得到图像中的真实物体。对真实物体进行分析,得到分割出的物体图像纹理的颜色。实施时分析的步骤可通过统计图像像素点的rgb值,得到物体整体的rgb颜色信息。
135.步骤(3.1)、若分割出的物体图像呈单一颜色,则建立真实物体网格-颜色的映射,即真实物体的空间信息和颜色的对应关系,形如(pi,ci),其中,pi表示序号为i的物体的空间信息,包括位置、朝向、大小等,ci表示序号为i的物体的颜色,表示为rgb值。
136.步骤(3.2)、若分割出的物体图像由多种颜色组成,则设定阈值,选定色彩值分布最大的2~3种颜色,则建立真实物体网格-颜色的映射,即表示为(pi,di,ei,fi),其中pi表示序号为i的物体的空间信息,di表示序号为i的物体对应的第一颜色和第一比例;ei表示序号为i的物体对应的第二颜色和第二比例;fi则表示此序号为i的物体对应的第三颜色和
第三比例,若物体图像中仅存在两种颜色,则fi=0;若物体图像中色彩多于三种,则取分布比例最大的三种颜色。在进行比例统计时,若两种不同颜色间差异较小,则合并两种颜色,实施时取其中颜色比例较大者作为合并后的颜色,同时合并颜色统计比例;若两种颜色比例相等,则任取其中一种颜色作为合并后的颜色。
137.步骤(3.3)、判断颜色接近时,可通过对rgb分量求解二乘值。设定颜色距离为:cd=(r1-r2)*(r1-r2)+(g1-g2)*(g1-g2)+(b1-b2)*(b1-b2),其中,r1表示第一种颜色的r值;r2表示第二种颜色的r值;g1表示第一种颜色的g值;g2表示第二种颜色的g值;b1表示第一种颜色的b值;b2表示第二种颜色的b值;最后判断两颜色值的颜色距离,小于设定阈值即判定为接近的颜色。
138.图4为本技术实施例信息提示方法ar眼镜使用者扫描真实环境,识别真实环境中的物体示意图,如图4所示,在此实施例中,使用者扫描环境后识别出红、绿、蓝三个物体,并得到了真实物体对应的网格空间信息。
139.第二部分、识别出系统中的潜在风险点:在ar眼镜使用者朝向上做碰撞检测,若碰撞检测结果中同时存在真实物体的网格与虚拟物体,判断二者之间的距离和色彩信息,如果二者距离较近且颜色类似,记录下真实物体网格的位置。图5为本技术实施例信息提示方法根据碰撞检测结果分析真实、虚拟物体的位置与色彩关系示意图。
140.步骤(1)、在虚拟场景中,以用户ar眼镜或头部为起点,ar眼镜朝向为方向,发射射线(raycast)对场景中的物体进行碰撞检测。
141.步骤(2)、比较虚拟物体与物体图像的颜色,如果虚拟物体本身是单色,则存在如下情形:
142.步骤(2.1)、若经分割后的物体图像是单一颜色的,则比较虚拟物体颜色与物体图像的单一颜色的差异,计算物体图像的单一颜色与虚拟物体颜色的颜色距离,将颜色距离与设定的颜色阈值进行比较,在颜色距离大于颜色阈值的情况下,则表示虚拟物体的颜色与物体图像的单一颜色差异较大,在此情形下用户可以透过ar眼镜观察到虚拟和真实物体的不同颜色,在用户靠近虚拟物体时,用户与真实物体碰撞的风险较小。若虚拟物体的颜色与物体图像的单一颜色差异较小,则表示用户难以区分虚拟和真实物体,风险较大。
143.步骤(2.2)、若经分割后的物体图像是彩色的,则比较虚拟物体颜色与真实物体颜色(di,ei,fi)的差异,判断真实物体颜色(di,ei,fi)中每个颜色的比例是否大于比例阈值,其中,可设定比例阈值为25%,计算真实物体颜色(di,ei,fi)中大于比例阈值25%的颜色与虚拟物体颜色之间的颜色距离,将颜色距离与颜色阈值进行比较,在颜色距离大于颜色阈值的情况下,确定虚拟物体的颜色与真实物体颜色(di,ei,fi)中大于比例阈值25%的颜色差异较大,则表示用户可以透过ar眼镜观察到虚拟物体和真实物体的不同颜色,风险较小。若虚拟物体的颜色与真实物体颜色(di,ei,fi)中大于比例阈值25%的颜色差异均较小,则表示用户难以区分虚拟物体和真实物体,风险较大,判断真实物体所在位置为高风险点。
144.步骤(3)、若虚拟物体本身是彩色的,则记录虚拟物体颜色为(vi,wi,ui),与上类似,相似颜色合并,用虚拟物体颜色(vi,wi,ui)与真实物体颜色(di,ei,fi)比较,判断虚拟物体颜色(vi,wi,ui)中每个颜色的比例是否大于比例阈值,其中,比例阈值可设定为15%,以及判断真实物体颜色(di,ei,fi)中每个颜色的比例是否大于比例阈值,计算任一对虚拟
物体颜色(vi,wi,ui)中大于比例阈值15%的颜色和真实物体颜色(di,ei,fi)中大于比例阈值15%的颜色之间的颜色距离,将颜色距离与颜色阈值进行比较,在颜色距离大于颜色阈值的情况下,虚拟物体颜色(vi,wi,ui)中大于比例阈值的颜色与真实物体颜色(di,ei,fi)中大于比例阈值的颜色差异较大时,则判定为风险较小,用户可透过ar眼镜识别出风险。仅当虚拟物体颜色(vi,wi,ui)与真实物体颜色(di,ei,fi)颜色均比较接近时,才判断真实物体所在位置为高风险点。
145.步骤(4)、若碰撞检测到同时存在真实物体的网格模型和虚拟物体,且真实物体的网格模型和虚拟物体颜色比较接近,判断二者间的距离,如果距离小于设定阈值,其中,在典型的实施例中可设定为0.3米,则确定真实物体的位置存在安全风险,在系统中记录下真实物体对应的风险点。如果真实物体的网格模型与虚拟物体的距离过大,则表明真实物体的网格模型边上是空的,此时用户可通过ar眼镜观察到周围环境,则不需要记录风险点。
146.步骤(5)、风险点的记录形式可以是(ri,qi),ri表示为第i个风险点坐标,可设定为真实物体网格的质心坐标,qi表示经上面判定的该真实物体的主要颜色值。
147.第三部分、判定风险给予提示:当使用者运动到距离真实物体一定范围时,通过语音、视觉提示等方式提醒用户要留意前方危险。图6为本技术实施例信息提示方法ar眼镜使用者靠近真实物体时提示风险示意图。
148.步骤(1)、在ar眼镜移动过程中,计算当前位置与风险点之间的距离。当距离小于阈值时,给予声音提示,并同步视觉反馈提示。
149.步骤(2)、视觉提示可以是真实物体网格勾勒出的轮廓线。具体实施时,如图6所示,可通过着色器(shader)在网格的边上渲染出一部分高亮区域。
150.步骤(3)、真实物体发生变化,包括空间位置或颜色,则重新扫描识别后建立网格和颜色信息,如此可在使用者移动过程中实时更新碰撞检测的结果和风险点的判断。具体地,在真实物体的空间位置发生变化的情况下,重新判断真实物体与虚拟物体之间的距离是否小于阈值;在真实物体的颜色发生变化的情况下,重新判断真实物体与虚拟物体之间的颜色是否接近。当使用者朝向变化时,可更新碰撞检测和风险点采集的过程,然后在更新后的数据下判断使用者实时位置与风险点的距离。
151.本技术实施例提供一种电子设备,图7为本技术实施例电子设备的组成结构示意图,如图7所示,所述电子设备700包括图像采集模块701、信息显示模块702和处理模块703;其中,
152.所述图像采集模块701,用于采集第一物体的图像信息;
153.所述信息显示模块702,用于呈现/显示第二物体;
154.所述处理模块703,用于获得所述第一物体的图像信息,所述第一物体为现实空间中的真实物体;对所述图像信息进行数据处理,得到所述第一物体对应的第一信息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;获得所述第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。
155.本实施例中,所述图像采集模块701可以根据实际情况确定,在此不做限定。作为一种示例,所述图像采集模块可以是真实物体信息采集模块,用于通过ar眼镜自带的传感
器,扫描环境后,建立真实物体的网格模型,对摄像机拍摄到的图像帧进行分割,对图像帧上的色彩进行分析,建立真实物体空间属性与色彩属性的映射。
156.所述信息显示模块702可以根据实际情况确定,在此不做限定。作为一种示例,所述信息显示模块可以是用于呈现在真实环境中显示或呈现所述虚拟空间中第二物体的模块。
157.所述处理模块703可以根据实际情况确定,在此不做限定。作为一种示例,所述处理模块可以通过比较虚拟物体与真实物体的颜色和空间距离,建立风险点数据集,判定当前使用者与风险点的距离,是否小于阈值。
158.所述电子设备700还包括反馈模块704,所述反馈模块用于在当前使用者与风险点的距离小于阈值的情况下给予声音和视觉反馈。
159.本技术实施例提供一种信息提示装置,图8为本技术实施例信息提示装置的组成结构示意图,如图8所示,所述装置800包括:
160.第一获得模块801,用于获得第一物体的图像信息,所述第一物体为现实空间中的真实物体;
161.处理模块802,用于对所述图像信息进行数据处理,得到所述第一物体对应的第一信息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;
162.第二获得模块803,用于获得第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;
163.输出模块804,用于如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。
164.在其他的实施例中,所述装置800还包括:第一确定模块、第二确定模块和第三确定模块;其中,
165.所述第一确定模块,用于根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离;
166.所述第二确定模块,用于在所述第一颜色距离满足第一条件的情况下,根据所述第一空间信息和用户的第三空间信息确定第一位置距离;
167.所述第三确定模块,用于在所述第一位置距离满足第二条件的情况下,确定所述用户与所述第一物体存在碰撞风险。
168.在其他的实施例中,所述图像信息包括深度信息,所述处理模块802,还用于确定与所述深度信息对应的点云信息;基于所述点云信息,确定所述第一物体和预设空间信息的第三对应关系;所述预设空间信息包括所述第一空间信息;基于所述第三对应关系和所述第一物体,确定所述第一信息中与所述第一物体对应的第一空间信息。
169.在其他的实施例中,所述图像信息还包括色彩信息,所述处理模块802,还用于根据所述图像信息,获得与所述第一物体相关的轮廓信息;基于所述轮廓信息和所述色彩信息,确定所述第一信息中与所述第一物体相关的第一颜色信息。
170.在其他的实施例中,所述装置800还包括:第四确定模块、第五确定模块;其中,
171.所述第四确定模块,用于确定与所述第一物体相关的至少一个颜色信息,以及所述至少一个颜色信息中每个颜色信息对应的颜色比例;
172.所述第五确定模块,用于在所述颜色比例满足第三条件的情况下,将满足所述第三条件的颜色比例对应的颜色信息确定为所述第一颜色信息,以及将满足所述第三条件的颜色比例确定为所述第一颜色信息对应的第一颜色比例。
173.在其他的实施例中,所述装置800还包括:第六确定模块、第七确定模块;其中,
174.所述第六确定模块,用于确定所述至少一个颜色信息中任意两个颜色信息对应的第二颜色距离;
175.所述第七确定模块,用于在所述第二颜色距离满足第四条件的情况下,基于所述第二颜色距离对应的两个颜色信息确定所述第一颜色信息;以及基于所述第二颜色距离对应的两个颜色信息的颜色比例,确定所述第一颜色信息对应的第一颜色比例。
176.在其他的实施例中,所述第一物体包括至少两个第一颜色信息;所述第一确定模块,还用于在所述第一颜色比例满足第五条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述第二颜色信息确定所述第一颜色距离。
177.在其他的实施例中,所述第一物体包括至少两个第一颜色信息;所述第二物体包括至少两个第二颜色信息;所述第一确定模块,还用于在所述第一颜色比例满足第五条件,且所述第二颜色信息对应的第二颜色比例满足第六条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述至少两个第二颜色信息中第二颜色比例对应的第二颜色信息确定第一颜色距离。
178.在其他的实施例中,在所述根据所述第一空间信息和用户的第三空间信息确定第一位置距离之前,所述装置800还包括:第八确定模块、第九确定模块;其中,
179.所述第八确定模块,用于根据所述第一空间信息和所述第二空间信息确定第二位置距离;
180.所述第九确定模块,用于在所述第二位置距离满足第七条件的情况下,确定所述第一物体存在风险。
181.以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术装置实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
182.需要说明的是,本技术实施例中,如果以软件功能模块的形式实现上述的信息提示方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术实施例本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台信息提示设备(可以包括个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
183.对应地,本技术实施例提供一种信息提示设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现上述任一项所述的方法。
184.对应地,本技术实施例提供一种存储介质,所述存储介质存储有可执行指令,当所述可执行指令被处理器执行时,实现上述任一项所述的方法。
185.这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术存储介质和设备实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
186.需要说明的是,图9为本技术实施例信息提示设备的一种硬件实体结构示意图,如图9所示,该信息提示设备900的硬件实体包括:处理器901和存储器903,可选地,所述信息提示设备900还可以包括通信接口902。
187.可以理解,存储器903可以包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以包括磁盘存储器或磁带存储器。易失性存储器可以包括随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本技术实施例描述的存储器903旨在包括但不限于这些和任意其它适合类型的存储器。
188.上述本技术实施例揭示的方法可以应用于处理器901中,或者由处理器901实现。处理器901可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器901中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器901可以包括通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器901可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以包括微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器903,处理器901读取存储器903中的信息,结合其硬件完成前述方法的步骤。
189.在示例性实施例中,信息提示设备可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或其他电子元件实现,用于
执行前述方法。
190.在本技术所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其他的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个观测量,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的通信连接可以包括通过一些接口,设备或单元的间接耦合或通信连接,可以包括电性的、机械的或其他形式的。
191.上述作为分离部件说明的单元可以包括、或也可以不是物理上分开的,作为单元显示的部件可以包括、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例的目的。
192.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-only memory)、磁碟或者光盘等各种可以存储程序代码的介质。
193.或者,本技术实施例上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术实施例本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台信息提示设备(可以包括个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
194.本技术是实例中记载的信息提示方法、装置和计算机存储介质只以本技术所述实施例为例,但不仅限于此,只要涉及到该信息提示方法、装置和计算机存储介质均在本技术的保护范围。
195.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
196.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
197.以上所述,仅为本技术的实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。

技术特征:
1.一种信息提示方法,所述方法包括:获得第一物体的图像信息,所述第一物体为现实空间中的真实物体;对所述图像信息进行数据处理,得到所述第一物体对应的第一信息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;获得第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。2.根据权利要求1所述的方法,所述方法还包括通过以下方式确定是否存在碰撞风险:根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离;在所述第一颜色距离满足第一条件的情况下,根据所述第一空间信息和用户的第三空间信息确定第一位置距离;在所述第一位置距离满足第二条件的情况下,确定所述用户与所述第一物体存在碰撞风险。3.根据权利要求1或2所述的方法,所述图像信息包括深度信息,所述方法还包括:确定与所述深度信息对应的点云信息;基于所述点云信息,确定所述第一物体和预设空间信息的第三对应关系;所述预设空间信息包括所述第一空间信息;基于所述第三对应关系和所述第一物体,确定所述第一信息中与所述第一物体对应的第一空间信息。4.根据权利要求2所述的方法,所述图像信息还包括色彩信息,所述方法还包括:根据所述图像信息,获得与所述第一物体相关的轮廓信息;基于所述轮廓信息和所述色彩信息,确定所述第一信息中与所述第一物体相关的第一颜色信息。5.根据权利要求4所述的方法,所述方法还包括:确定与所述第一物体相关的至少一个颜色信息,以及所述至少一个颜色信息中每个颜色信息对应的颜色比例;在所述颜色比例满足第三条件的情况下,将满足所述第三条件的颜色比例对应的颜色信息确定为所述第一颜色信息,以及将满足所述第三条件的颜色比例确定为所述第一颜色信息对应的第一颜色比例。6.根据权利要求5所述的方法,所述方法还包括:确定所述至少一个颜色信息中任意两个颜色信息对应的第二颜色距离;在所述第二颜色距离满足第四条件的情况下,基于所述第二颜色距离对应的两个颜色信息确定所述第一颜色信息;以及基于所述第二颜色距离对应的两个颜色信息的颜色比例,确定所述第一颜色信息对应的第一颜色比例。7.根据权利要求5所述的方法,所述第一物体包括至少两个第一颜色信息;所述根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离,包括:在所述第一颜色比例满足第五条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述第二颜色信息确定所述第一颜色距离。
8.根据权利要求5所述的方法,所述第一物体包括至少两个第一颜色信息;所述第二物体包括至少两个第二颜色信息;所述根据所述第一颜色信息和所述第二颜色信息确定第一颜色距离,包括:在所述第一颜色比例满足第五条件,且所述第二颜色信息对应的第二颜色比例满足第六条件的情况下,基于所述至少两个第一颜色信息中第一颜色比例对应的第一颜色信息和所述至少两个第二颜色信息中第二颜色比例对应的第二颜色信息确定第一颜色距离。9.根据权利要求2所述的方法,在所述根据所述第一空间信息和用户的第三空间信息确定第一位置距离之前,所述方法还包括:根据所述第一空间信息和所述第二空间信息确定第二位置距离;在所述第二位置距离满足第七条件的情况下,确定所述第一物体存在风险。10.一种电子设备,包括图像采集模块、信息显示模块和处理模块;其中,所述图像采集模块,用于采集第一物体的图像信息;所述信息显示模块,用于显示第二物体;所述处理模块,用于获得所述第一物体的图像信息,所述第一物体为现实空间中的真实物体;对所述图像信息进行数据处理,得到所述第一物体对应的第一信息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;获得所述第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。

技术总结
本申请实施例提供一种信息提示方法和电子设备。其中,所述方法包括:获得第一物体的图像信息,所述第一物体为现实空间中的真实物体;对所述图像信息进行数据处理,得到所述第一物体对应的第一信息;所述第一信息包括所述第一物体的第一空间信息与第一颜色信息的第一对应关系;获得第二物体对应的第二信息,所述第二物体为虚拟空间中的虚拟物体;所述第二信息包括所述第二物体的第二空间信息与第二颜色信息的第二对应关系;如果基于所述第一对应关系和所述第二对应关系确定存在碰撞风险,输出与所述碰撞风险相关的提示信息。输出与所述碰撞风险相关的提示信息。输出与所述碰撞风险相关的提示信息。


技术研发人员:孙文涛
受保护的技术使用者:联想(北京)有限公司
技术研发日:2023.03.31
技术公布日:2023/7/12
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐