System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能交互的,具体涉及一种基于ar眼镜的显示方法、装置及电子设备。
技术介绍
1、ar眼镜是一种增强现实技术的设备,它通过将虚拟信息与现实世界相结合,使用户能够在不受限制的环境中与数字内容进行交互。这种眼镜通常配备摄像头和镜片作为内置显示器,能够捕捉到用户的视野并实时地将虚拟元素叠加到现实世界中。通过ar眼镜,用户可以获得各种信息、导航、游戏娱乐等多种体验,同时保持与真实世界的无缝连接。
2、ar眼镜采用透明镜片设计,可以让用户在观看虚拟元素的同时,保持对现实世界的感知。用户在通过ar眼镜进行专注度较高的活动时,例如阅读、观影等,ar眼镜需要减少外界干扰,帮助用户集中注意力,使用户专注于ar眼睛的显示内容。
3、因此需要一种方法在用户通过ar眼镜进行观看相关内容时,减少外界对用户的干扰。
技术实现思路
1、本申请提供一种基于ar眼镜的显示方法、装置及电子设备,能够在用户通过ar眼镜进行观看相关内容时,减少外界对用户的干扰。
2、在本申请的第一方面提供了一种基于ar眼镜的显示方法,所述方法包括:
3、获取在第一显示区域显示目标内容的信息,所述第一显示区域位于ar眼镜的显示器的中心;
4、获取终端摄像头拍摄的环境影像,所述终端摄像头设置于所述ar眼镜上;
5、确定佩戴所述ar眼镜的用户的视线范围;
6、基于所述环境影像,判断是否存在移动物体将移动至所述视线范围;
7、若确定存在移动物
8、通过采用上述技术方案,用户通过ar眼镜观看目标内容时,获取到在第一显示区域显示目标内容的信息后,再获取ar眼镜的终端摄像头拍摄的环境影像。同时确定佩戴ar眼镜的用户的视线范围,根据环境影像判断是否存在移动物体将移动到用户的视线范围。若确定存在移动物体将移动至用户的视线范围,则用户有可能通过ar眼镜观看到移动物体,从而导致用户的注意力被转移。此时在第二显示区域显示背景内容,以使ar眼镜的显示器除中心区以外的区域均显示背景内容,从而遮挡用户的视线,使用户无法看到移动物体。进而用户通过ar眼镜进行观看相关内容时,减少了外界对用户的干扰。
9、可选的,在所述基于所述环境影像,判断是否存在移动物体将移动至所述视线范围之前,所述方法还包括:
10、对所述环境影像进行帧切分,得到多个视频帧;
11、基于多个所述视频帧,确定静态背景;
12、根据每个所述视频帧的像素值,以及所述静态背景的像素值,确定像素差异值;
13、判断所述像素差异值是否大于或等于预设阈值,若确定所述像素差异值大于或等于所述预设阈值,则确定所述环境影像中存在所述移动物体。
14、通过采用上述技术方案,通过对环境影像进行帧切分并确定静态背景,可以建立一个用于比较的基准,有助于区分环境中的动态变化和静态部分。再通过计算每个视频帧中的像素差异值,可以检测到移动物体引起的像素变化,这些变化可能代表了移动物体的存在。应用预设阈值来确定哪些像素差异值大于或等于预设阈值。如果像素差异值大于或等于阈值,则可以确定在环境影像中存在移动物体。
15、可选的,在所述确定所述环境中存在所述移动物体之后,所述方法还包括:
16、基于多个所述像素差异值,检测所述视频帧中所述移动物体的物体轮廓;
17、确定各个所述视频帧中,所述物体轮廓的位置;
18、根据相邻的多个所述视频帧中,所述物体轮廓的位置的变化,确定所述移动物体的移动方向;
19、基于所述移动方向,判断所述移动物体是否会进入所述视线范围。
20、通过采用上述技术方案,通过确定每个视频帧中物体轮廓的位置,有助于跟踪物体的运动轨迹,从而更精确地预测物体的未来位置。根据物体轮廓在连续帧中的位置变化,可以计算出物体的移动方向,进而可以预测物体未来移动的路径,判断物体是否可能进入视线范围。如果物体即将进入视线范围,则后续可以采取适当的行动,例如显示背景内容来遮挡物体,以减少干扰。
21、可选的,所述确定佩戴所述ar眼镜的用户的视线范围,具体包括:
22、获取所述用户的瞳孔的中心点;
23、获取所述用户的多个边界视线,所述边界视线为以所述中心点为端点,并结合所述显示器的边界点得到的射线;
24、根据多个所述边界视线,确定所述视线范围。
25、通过采用上述技术方案,获取用户瞳孔的中心点是为了确定视线的起点,这个起点是视线的基础,用于后续计算视线范围。通过以瞳孔中心点为起点,结合ar眼镜显示器的边界点,创建多个边界视线。这些边界视线代表了从瞳孔中心点向ar眼镜显示器边缘延伸的射线。通过检查这些边界视线与周围环境的交点或碰撞,可以确定用户的视线范围。具体来说,可以检测哪些区域或物体位于边界视线上或与之相交,从而确定用户可以看到的内容。
26、可选的,所述若确定存在移动物体将移动至所述视线范围,则在第二显示区域显示背景内容,其中,所述在第二显示区域显示背景内容具体包括:
27、获取每个像素块的色彩值,所述多个像素块为所述目标内容的像素块;
28、根据多个所述像素块的色彩值,确定所述目标内容的平均色彩值;
29、获取纯色背景作为所述背景内容,并在所述第二显示区域显示所述纯色背景,所述纯色背景的色彩值与所述平均色彩值相同。
30、通过采用上述技术方案,当检测到可能进入用户视线范围的移动物体时,立即在第二显示区域显示背景内容。这样,移动物体将被遮挡,用户的注意力将更容易集中在中心区域的目标内容上。显示与目标内容相同色彩的纯色背景有助于保持用户对目标内容的专注,而不受外界移动物体的干扰。纯色背景的色彩与目标内容一致,使目标内容与背景内容看起来更连贯和自然,能够减少背景内容对用户的干扰。
31、可选的,在所述若确定存在移动物体将移动至所述视线范围,则在第二显示区域显示背景内容之后,所述方法还包括:
32、确定所述背景内容在第一时刻的第一透明度为百分之零;
33、确定所述背景内容在第二时刻的第二透明度为百分之一百,其中所述第二时刻位于所述第一时刻后面,且所述第二时刻与所述第一时刻间隔预设时长;
34、对所述背景内容在预设时长进行渐变透明显示,以使所述背景内容从第一时刻由百分之零的第一透明度,逐渐变化成第二时刻的百分之一百的透明度。
35、通过采用上述技术方案,通过透明度的渐变,可以实现平滑过渡,逐渐将背景内容从不可见切换到完全可见,这种平滑的过渡有助于减轻用户可能感到的突然干扰。当检测到潜在干扰时,透明度渐变使背景内容逐渐显现,从而让用户逐渐适应变化,减少外部物体的干扰对用户专注力的影响。
36、可选的,在所述若确定存在移动物体将本文档来自技高网...
【技术保护点】
1.一种基于AR眼镜的显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种基于AR眼镜的显示方法,其特征在于,在所述基于所述环境影像,判断是否存在移动物体将移动至所述视线范围之前,所述方法还包括:
3.根据权利要求2所述的一种基于AR眼镜的显示方法,其特征在于,在所述确定所述环境中存在所述移动物体之后,所述方法还包括:
4.根据权利要求1所述的一种基于AR眼镜的显示方法,其特征在于,所述确定佩戴所述AR眼镜的用户的视线范围,具体包括:
5.根据权利要求1所述的一种基于AR眼镜的显示方法,其特征在于,所述若确定存在移动物体将移动至所述视线范围,则在第二显示区域显示背景内容,其中,所述在第二显示区域显示背景内容具体包括:
6.根据权利要求1所述的一种基于AR眼镜的显示方法,其特征在于,在所述若确定存在移动物体将移动至所述视线范围,则在第二显示区域显示背景内容之后,所述方法还包括:
7.根据权利要求6所述的一种基于AR眼镜的显示方法,其特征在于,在所述若确定存在移动物体将移动至所述视线范围,则在第二显
8.一种基于AR眼镜的显示装置,其特征在于,包括获取模块(401)、处理模块(402)、识别模块(403)以及显示控制模块(404),其中:
9.一种电子设备,其特征在于,包括处理器(501)、存储器(505)、用户接口(503)以及网络接口(504),所述存储器(505)用于存储指令,所述用户接口(503)和所述网络接口(504)均用于与其他设备通信,所述处理器(501)用于执行所述存储器(505)中存储的指令,以使所述电子设备执行如权利要求1-7任意一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,执行如权利要求1-7任意一项所述的方法。
...【技术特征摘要】
1.一种基于ar眼镜的显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的一种基于ar眼镜的显示方法,其特征在于,在所述基于所述环境影像,判断是否存在移动物体将移动至所述视线范围之前,所述方法还包括:
3.根据权利要求2所述的一种基于ar眼镜的显示方法,其特征在于,在所述确定所述环境中存在所述移动物体之后,所述方法还包括:
4.根据权利要求1所述的一种基于ar眼镜的显示方法,其特征在于,所述确定佩戴所述ar眼镜的用户的视线范围,具体包括:
5.根据权利要求1所述的一种基于ar眼镜的显示方法,其特征在于,所述若确定存在移动物体将移动至所述视线范围,则在第二显示区域显示背景内容,其中,所述在第二显示区域显示背景内容具体包括:
6.根据权利要求1所述的一种基于ar眼镜的显示方法,其特征在于,在所述若确定存在移动物体将移动至所述视线范围,则在第二显示区域显示背景内容之后...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。