提醒方法、装置及存储介质与流程

未命名 07-14 阅读:110 评论:0


1.本技术涉及增强现实技术领域,尤其涉及一种提醒方法、装置及存储介质。


背景技术:

2.增强现实(augmented reality,ar)是一种实时地计算摄影机影像的位置及角度并加上相应图像的技术,是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。随着科学技术的发展,已经发明出了ar眼镜,用户可以佩戴ar眼镜,然后ar眼镜通过跟踪眼球视线轨迹判断用户目前处于的状态,并且可以开启相应功能,ar眼镜能知道用户在看哪里,能显示所看的路面信息或是周围的建筑。并且,随着ar眼镜的发展,ar眼镜可以进行图像识别。
3.随着ar眼镜发展越来越轻便、便捷、实惠。会有更多人愿意为其买单,让人们从对手机的依赖变成对ar眼镜的依赖,但如果在运动状态下,还专注ar眼镜播放的内容容易发生碰撞或危险。


技术实现要素:

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.图1为本技术实施例提供的提醒方法的流程示意图;
45.图2为本技术实施例提供的检测框变化的示意图之一;
46.图3为本技术实施例提供的检测框变化的示意图之二;
47.图4为本技术实施例提供的一种智能眼镜的实体结构示意图。
具体实施方式
48.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术中的附图,对本技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
49.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”所区别的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”一般表示前后关联对象是一种“或”的关系。
50.随着ar眼镜的发展,ar眼镜能够适用于各种场景,对人们的帮助也越来越大,这会使得人们越来越依赖ar眼镜。但人们在佩戴ar眼镜之后,视线往往容易被ar眼镜的内容遮挡,如果在运动状态下,这会导致人们在佩戴ar眼镜后无法及时对障碍做出反应,可能会发生碰撞等各种危险。
51.为此本技术提供了提醒方法、装置及存储介质,通过测量障碍的距离,并基于障碍的距离发出提醒,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。
52.图1为本技术实施例提供的提醒方法的流程示意图。如图1所示,提供了一种提醒方法,包括以下步骤:步骤110、步骤120、步骤130、步骤140、步骤150。该方法流程步骤仅仅作为本技术一个可能的实现方式。
53.步骤110、判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷。
54.具体地,智能眼镜可以获取所述智能眼镜的光幕范围,并判断所述光幕范围内光亮强度是否达到亮度阈值,若达到亮度阈值则判断用户有智能眼镜带来的视野缺陷。其中,智能眼镜可以是ar眼镜、vr眼镜等拥有智能设备的眼镜。光幕范围内的光亮强度,可以是光幕范围内部分区域的光亮强度,也可以是整个光幕的光亮强度。亮度阈值可根据环境光增大或减小。
55.例如,ar眼镜判断左上角的图像亮度超过了亮度阈值,则可以确定左上角的图像范围为视野缺陷范围。
56.步骤120、确定在所述视野缺陷里面有障碍。
57.具体地,智能眼镜可以基于摄像头、激光雷达等方式获取障碍的位置,再通过映射确定障碍在智能眼镜光幕上对应的位置,得到该障碍是否在视野缺陷的范围里面。其中,障碍可以是突出的物体,例如屋檐、广告牌边缘、支出的棱角和箱子等,也可以是楼梯、深坑和陡坡等会使人遭遇危险的地形。
58.步骤130、确定所述障碍与所述用户之间的实际距离。
59.具体地,智能眼镜确定障碍与用户之间的实际距离可以根据物体特征相对位置判断,也可以在相应硬件的支持下使用双目测距、结构光测距等测距方法。
60.例如,ar眼镜可以用yolov7目标检测网络进行物体检测,再通过检测物体框的特征判断物体距离位置,如障碍是一个可能会碰撞到头的路标,当距离靠近时,路标的检测物
体框会逐渐在光幕中上移并逐渐变大,从而确定ar眼镜距离路标的距离。
61.步骤140、判断所述实际距离达到第一阈值。
62.具体地,智能眼镜判断距离障碍的实际距离是否达到设定的第一阈值。其中第一阈值是一个安全距离,可以由智能眼镜的系统设定或人为设定。
63.例如,设定第一阈值为1.5米,则ar眼镜需要判断障碍的距离是否达到1.5米。
64.再例如,设定第一阈值为1.8米,则vr眼镜需要判断障碍的距离是否达到1.8米。
65.步骤150、发出第一障碍提醒。
66.具体地,在智能眼镜判断距离障碍的实际距离达到设定的第一阈值的情况下,智能眼镜会发出第一障碍提醒,用于提醒佩戴智能眼镜的用户,防止用户因障碍发生危险。其中,第一障碍提醒可以为降低智能眼镜的光幕亮度、图标提醒、关闭智能眼镜的光幕、声音提醒、震动提醒等方式。
67.例如,当ar眼镜判断障碍的距离小于1.5米时,ar眼镜进行光幕亮度变暗调整。
68.再例如,当vr眼镜判断障碍的距离小于1.8米时,vr眼镜进行震动和图标提醒。
69.在本技术实施例中,基于障碍的距离发出提醒,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。
70.需要说明的是,本技术每一个实施方式可以自由组合、调换顺序或者单独执行,并不需要依靠或依赖固定的执行顺序。
71.在一些实施例中,所述方法还包括:
72.判断所述实际距离达到第二阈值,所述第二阈值小于所述第一阈值;
73.发出第二障碍提醒,所述第二障碍提醒不同于所述第一障碍提醒。
74.具体地,智能眼镜可以判断距离障碍的实际距离是否达到设定的第二阈值,且第二阈值小于第一阈值。在智能眼镜判断距离障碍的实际距离达到设定的第二阈值的情况下,智能眼镜会发出第二障碍提醒,用于在用户忽略第一障碍提醒的情况下再次提醒用户,防止用户因障碍发生危险。其中,第二障碍提醒可以比第一障碍提醒更容易引起人注意或更有急迫感。
75.例如,当ar眼镜判断障碍的距离小于1.5米时,ar眼镜进行光幕亮度变暗调整。当ar眼镜判断障碍的距离小于1米时,ar眼镜关闭光幕并发出声音提醒用户。
76.再例如,当vr眼镜判断障碍的距离小于1.8米时,vr眼镜使用震动和图标提醒。当vr眼镜判断障碍的距离小于1.2米时,vr眼镜加强震动并增加提醒图标的亮度。
77.在本技术实施例中,基于障碍的距离可以发出多次提醒,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。
78.在一些实施例中,所述判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷,包括:
79.获取所述智能眼镜的光幕范围;
80.判断所述光幕范围内光亮强度达到亮度阈值;所述亮度阈值为影响所述用户视野的光亮强度。
81.具体地,智能眼镜可以获取所述智能眼镜的光幕范围,并判断所述光幕范围内光亮强度是否达到亮度阈值,若达到亮度阈值则判断用户有智能眼镜带来的视野缺陷。
82.例如,ar眼镜判断右上角的图像亮度超过了亮度阈值,则可以确定左上角的图像
范围为视野缺陷范围。
83.再例如,ar眼镜判断整个光幕的光亮强度超过了亮度阈值,则可以确定整个光幕范围都是用户的视野缺陷范围。
84.在本技术实施例中,基于亮度阈值确认用户的视野缺陷范围,能够更加准确的获得用户的视野盲区,并及时提醒用户,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。
85.在一些实施例中,所述亮度阈值随环境光变亮而增大,所述亮度阈值随环境光变暗而减小。
86.具体地,用于判断用户视野缺陷的亮度阈值可以随环境光变亮而增大,所述亮度阈值随环境光变暗而减小,是智能眼镜对用户视野缺陷的判断更加准确。
87.例如,在黑暗的房间中,ar眼镜判断用户视野缺陷的亮度阈值很低,当用户开灯后,亮度阈值会增大。
88.在本技术实施例中,ar眼镜判断用户视野缺陷的亮度可以随环境光增大或减小,增大了判断用户视野缺陷的准确度。
89.在一些实施例中,所述确定在所述视野缺陷里面有障碍,包括:
90.获取前方图像,并识别所述前方图像中所述障碍的位置;
91.基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第一映射关系;
92.基于所述第一映射关系确定所述障碍在所述视野缺陷里面。
93.具体地,智能眼镜可以获取前方图像,并识别所述前方图像中所述障碍的位置。再通过映射确定障碍和智能眼镜的光幕的映射关系,最后基于这个映射关系确定该障碍是否。其中,第一映射关系为障碍和智能眼镜的光幕的映射关系。
94.例如,在ar眼镜判断光幕左上角为用户的视野缺陷的情况下,ar眼镜基于摄像头得到障碍的图像和位置信息,通过将障碍的位置映射到光幕上对应的位置,可以确定障碍的图像也在光幕左上角,并且在用户视野缺陷的范围里,则ar眼镜可以确定该障碍在视野缺陷的范围里面。
95.在本技术实施例中,通过摄像头来确定视野缺陷里面有障碍,再基于障碍的距离发出提醒,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。
96.在一些实施例中,所述确定在所述视野缺陷里面有障碍,包括:
97.获取前方激光点云,并基于所述前方激光点云确定所述障碍的位置;
98.基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第二映射关系;
99.基于所述第二映射关系确定所述障碍在所述视野缺陷里面。
100.具体地,智能眼镜可以获取前方激光点云,并识别所述前方激光点云中所述障碍的位置。再通过映射确定障碍和智能眼镜的光幕的映射关系,最后基于这个映射关系确定该障碍是否。其中,第二映射关系为障碍和智能眼镜的光幕的映射关系。
101.例如,在ar眼镜判断光幕右上角为用户的视野缺陷的情况下,ar眼镜基于激光雷达得到障碍的激光点云和位置信息,通过将障碍的位置映射到光幕上对应的位置,可以确定障碍的图像也在光幕右上角,并且与用户视野缺陷范围有重合,则ar眼镜可以确定该障碍在视野缺陷的范围里面。
102.在本技术实施例中,通过激光雷达来确定视野缺陷里面有障碍,再基于障碍的距
离发出提醒,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。
103.在一些实施例中,所述确定所述障碍与所述用户之间的实际距离,包括:
104.获取包含障碍的图像;
105.提取所述障碍的特征;
106.基于所述障碍的特征生成所述障碍的检测框;
107.基于所述检测框的面积和智能眼镜的光幕的面积,确定前方障碍与用户之间的实际距离。
108.具体地,智能眼镜确定障碍与用户之间的实际距离可以根据物体特征来判断。智能眼镜先获取障碍的图像,并提取障碍的特征,再基于障碍的特征生成障碍的检测框。随着用户与障碍距离的变化,检测框的面积与所处智能眼镜的光幕的位置也会相对应的发生变化。可以根据检测框的面积和智能眼镜的光幕的面积的比例变化,计算得到障碍与用户之间的实际距离。也可以根据检测框所处智能眼镜的光幕的位置变化计算得到障碍与用户之间的实际距离。
109.图2为本技术实施例提供的检测框变化的示意图之一。如图2所示,图中是一个可能会碰撞到头的路标,外框为ar眼镜的光幕范围,里面的小框为障碍的检测框。
110.图3为本技术实施例提供的检测框变化的示意图之二。如图3所示,随着用户的靠近,用户与路标之间的距离减小,检测框逐渐上移并且检测框的面积逐渐增大。
111.例如,在用户与路标处于图2位置时,ar眼镜先获取路标的图像,并提取路标的特征,可以为长宽等信息,再基于路标的特征生成路标的检测框。此时可以得到检测框与智能眼镜的光幕的面积比a。在用户与路标处于图3位置时,检测框随着路标图像的变大而变大,此时可以得到检测框与智能眼镜的光幕的面积比b。通过路标的长宽、面积比a和面积比b可以推算出路标与用户之间的实际距离。
112.在本技术实施例中,通过物体特征来判断用户与障碍之间的距离,再基于障碍的距离发出提醒,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。
113.在一些实施例中,所述方法还包括:
114.检测所述用户的运动状态;
115.基于所述运动状态判断所述用户在运动。
116.具体地,智能眼镜可以在用户静止时不获取障碍的距离,当智能眼镜检测到用户处于运动时,再获取用户身边的障碍信息。其中,运动可以是行走、跑步、骑车等持续状态,也可以是从坐姿变为站姿、站立不动变为行走等状态的改变。
117.在本技术实施例中,基于障碍的距离发出提醒,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。
118.在一些实施例中,发出障碍提醒的方式包括以下方式中的一种或多种:
119.降低智能眼镜的光幕亮度;
120.将智能眼镜的光幕中的显示内容更新为提醒内容;
121.关闭智能眼镜的光幕;
122.发出声音提示。
123.具体地,智能眼镜判断距离障碍的实际距离是否达到设定的阈值,在智能眼镜判断距离障碍的实际距离达到设定的阈值的情况下,智能眼镜会发出障碍提醒,防止用户因障碍发生危险。其中,障碍提醒包括第一障碍提醒和第二障碍提醒。
124.例如,当ar眼镜判断障碍的距离小于1.5米时,ar眼镜进行光幕亮度变暗调整。当ar眼镜判断障碍的距离小于1米时,ar眼镜关闭光幕并发出声音提醒用户。
125.再例如,当vr眼镜判断障碍的距离小于1.8米时,vr眼镜使用震动和图标提醒。当vr眼镜判断障碍的距离小于1.2米时,vr眼镜加强震动并增加提醒图标的亮度。
126.在本技术实施例中,基于障碍的距离可以通过亮度、图像、声音、震动等方式发出多次提醒,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。
127.图4为本技术实施例提供的一种智能眼镜的实体结构示意图,如图4所示,该智能眼镜可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行提醒方法,该方法包括:
128.判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷;
129.确定在所述视野缺陷里面有障碍;
130.确定所述障碍与所述用户之间的实际距离;
131.判断所述实际距离达到第一阈值;
132.发出第一障碍提醒。
133.在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
134.判断所述实际距离达到第二阈值,所述第二阈值小于所述第一阈值;
135.发出第二障碍提醒,所述第二障碍提醒不同于所述第一障碍提醒。
136.在一些实施例中,所述判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷,包括:
137.获取所述智能眼镜的光幕范围;
138.判断所述光幕范围内光亮强度达到亮度阈值;所述亮度阈值为影响所述用户视野的光亮强度。
139.在一些实施例中,所述亮度阈值随环境光变亮而增大,所述亮度阈值随环境光变暗而减小。
140.在一些实施例中,所述确定在所述视野缺陷里面有障碍,包括:
141.获取前方图像,并识别所述前方图像中所述障碍的位置;
142.基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第一映射关系;
143.基于所述第一映射关系确定所述障碍在所述视野缺陷里面。
144.在一些实施例中,所述确定在所述视野缺陷里面有障碍,包括:
145.获取前方激光点云,并基于所述前方激光点云确定所述障碍的位置;
146.基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第二映射关系;
147.基于所述第二映射关系确定所述障碍在所述视野缺陷里面。
148.在一些实施例中,所述确定所述障碍与所述用户之间的实际距离,包括:
149.获取包含障碍的图像;
150.提取所述障碍的特征;
151.基于所述障碍的特征生成所述障碍的检测框;
152.基于所述检测框的面积和智能眼镜的光幕的面积,确定前方障碍与用户之间的实际距离。
153.在一些实施例中,所述处理器还用于读取所述存储器中的计算机程序并执行以下操作:
154.检测所述用户的运动状态;
155.基于所述运动状态判断所述用户在运动。
156.在一些实施例中,发出障碍提醒的方式包括以下方式中的一种或多种:
157.降低智能眼镜的光幕亮度;
158.将智能眼镜的光幕中的显示内容更新为提醒内容;
159.关闭智能眼镜的光幕;
160.发出声音提示。
161.此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
162.另一方面,本技术还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法实施例所提供的提醒方法,该方法包括:
163.判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷;
164.确定在所述视野缺陷里面有障碍;
165.确定所述障碍与所述用户之间的实际距离;
166.判断所述实际距离达到第一阈值;
167.发出第一障碍提醒。
168.在一些实施例中,所述方法还包括:
169.判断所述实际距离达到第二阈值,所述第二阈值小于所述第一阈值;
170.发出第二障碍提醒,所述第二障碍提醒不同于所述第一障碍提醒。
171.在一些实施例中,所述判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷,包括:
172.获取所述智能眼镜的光幕范围;
173.判断所述光幕范围内光亮强度达到亮度阈值;所述亮度阈值为影响所述用户视野的光亮强度。
174.在一些实施例中,所述亮度阈值随环境光变亮而增大,所述亮度阈值随环境光变
暗而减小。
175.在一些实施例中,所述确定在所述视野缺陷里面有障碍,包括:
176.获取前方图像,并识别所述前方图像中所述障碍的位置;
177.基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第一映射关系;
178.基于所述第一映射关系确定所述障碍在所述视野缺陷里面。
179.在一些实施例中,所述确定在所述视野缺陷里面有障碍,包括:
180.获取前方激光点云,并基于所述前方激光点云确定所述障碍的位置;
181.基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第二映射关系;
182.基于所述第二映射关系确定所述障碍在所述视野缺陷里面。
183.在一些实施例中,所述确定所述障碍与所述用户之间的实际距离,包括:
184.获取包含障碍的图像;
185.提取所述障碍的特征;
186.基于所述障碍的特征生成所述障碍的检测框;
187.基于所述检测框的面积和智能眼镜的光幕的面积,确定前方障碍与用户之间的实际距离。
188.在一些实施例中,所述方法还包括:
189.检测所述用户的运动状态;
190.基于所述运动状态判断所述用户在运动。
191.在一些实施例中,发出障碍提醒的方式包括以下方式中的一种或多种:
192.降低智能眼镜的光幕亮度;
193.将智能眼镜的光幕中的显示内容更新为提醒内容;
194.关闭智能眼镜的光幕;
195.发出声音提示。
196.又一方面,本技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法实施例所提供的提醒方法,该方法包括:
197.判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷;
198.确定在所述视野缺陷里面有障碍;
199.确定所述障碍与所述用户之间的实际距离;
200.判断所述实际距离达到第一阈值;
201.发出第一障碍提醒。
202.在一些实施例中,所述方法还包括:
203.判断所述实际距离达到第二阈值,所述第二阈值小于所述第一阈值;
204.发出第二障碍提醒,所述第二障碍提醒不同于所述第一障碍提醒。
205.在一些实施例中,所述判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷,包括:
206.获取所述智能眼镜的光幕范围;
207.判断所述光幕范围内光亮强度达到亮度阈值;所述亮度阈值为影响所述用户视野的光亮强度。
208.在一些实施例中,所述亮度阈值随环境光变亮而增大,所述亮度阈值随环境光变暗而减小。
209.在一些实施例中,所述确定在所述视野缺陷里面有障碍,包括:
210.获取前方图像,并识别所述前方图像中所述障碍的位置;
211.基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第一映射关系;
212.基于所述第一映射关系确定所述障碍在所述视野缺陷里面。
213.在一些实施例中,所述确定在所述视野缺陷里面有障碍,包括:
214.获取前方激光点云,并基于所述前方激光点云确定所述障碍的位置;
215.基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第二映射关系;
216.基于所述第二映射关系确定所述障碍在所述视野缺陷里面。
217.在一些实施例中,所述确定所述障碍与所述用户之间的实际距离,包括:
218.获取包含障碍的图像;
219.提取所述障碍的特征;
220.基于所述障碍的特征生成所述障碍的检测框;
221.基于所述检测框的面积和智能眼镜的光幕的面积,确定前方障碍与用户之间的实际距离。
222.在一些实施例中,所述方法还包括:
223.检测所述用户的运动状态;
224.基于所述运动状态判断所述用户在运动。
225.在一些实施例中,发出障碍提醒的方式包括以下方式中的一种或多种:
226.降低智能眼镜的光幕亮度;
227.将智能眼镜的光幕中的显示内容更新为提醒内容;
228.关闭智能眼镜的光幕;
229.发出声音提示。
230.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
231.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
232.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和
范围。

技术特征:
1.一种提醒方法,其特征在于,包括:判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷;确定在所述视野缺陷里面有障碍;确定所述障碍与所述用户之间的实际距离;判断所述实际距离达到第一阈值;发出第一障碍提醒。2.根据权利要求1所述的提醒方法,其特征在于,所述方法还包括:判断所述实际距离达到第二阈值,所述第二阈值小于所述第一阈值;发出第二障碍提醒,所述第二障碍提醒不同于所述第一障碍提醒。3.根据权利要求1所述的提醒方法,其特征在于,所述判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷,包括:获取所述智能眼镜的光幕范围;判断所述光幕范围内光亮强度达到亮度阈值;所述亮度阈值为影响所述用户视野的光亮强度。4.根据权利要求3所述的提醒方法,其特征在于,所述亮度阈值随环境光变亮而增大,所述亮度阈值随环境光变暗而减小。5.根据权利要求1所述的提醒方法,其特征在于,所述确定在所述视野缺陷里面有障碍,包括:获取前方图像,并识别所述前方图像中所述障碍的位置;基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第一映射关系;基于所述第一映射关系确定所述障碍在所述视野缺陷里面。6.根据权利要求1所述的提醒方法,其特征在于,所述确定在所述视野缺陷里面有障碍,包括:获取前方激光点云,并基于所述前方激光点云确定所述障碍的位置;基于所述障碍的位置确定所述障碍与智能眼镜的光幕的第二映射关系;基于所述第二映射关系确定所述障碍在所述视野缺陷里面。7.根据权利要求1所述的提醒方法,其特征在于,所述确定所述障碍与所述用户之间的实际距离,包括:获取包含障碍的图像;提取所述障碍的特征;基于所述障碍的特征生成所述障碍的检测框;基于所述检测框的面积和智能眼镜的光幕的面积,确定前方障碍与用户之间的实际距离。8.根据权利要求1所述的提醒方法,其特征在于,所述方法还包括:检测所述用户的运动状态;基于所述运动状态判断所述用户在运动。9.根据权利要求1至8中的任一项所述的提醒方法,其特征在于,发出障碍提醒的方式包括以下方式中的一种或多种:降低智能眼镜的光幕亮度;
将智能眼镜的光幕中的显示内容更新为提醒内容;关闭智能眼镜的光幕;发出声音提示。10.一种智能眼镜,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器读取所述计算机程序执行权利要求1至9中的任一项所述的提醒方法。

技术总结
本申请公开了一种提醒方法、装置及存储介质,本申请实施例的提醒方法包括:判断佩戴智能眼镜的用户有所述智能眼镜带来的视野缺陷;确定在所述视野缺陷里面有障碍;确定所述障碍与所述用户之间的实际距离;判断所述实际距离达到第一阈值;发出第一障碍提醒。本申请提供的提醒方法、装置及存储介质,基于障碍的距离发出提醒,使用户在佩戴智能眼镜运动时能及时获知身边障碍的信息,防止用户发生危险。防止用户发生危险。防止用户发生危险。


技术研发人员:彭涛
受保护的技术使用者:湖北星纪魅族科技有限公司
技术研发日:2023.02.20
技术公布日:2023/7/13
版权声明

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

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

分享:

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

相关推荐