一种基于VR设备的可视化交互方法及电子设备与流程

专利检索2025-01-28  37


所属的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为″电路″、″模块″或″系统″。在一些可能的实施方式中,根据本发明的电子设备可以至少包括至少一个处理器、以及至少一个计算机存储介质。其中,计算机存储介质存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本发明各种示例性实施方式的vr设备的可视化交互方法中的步骤。例如,处理器可以执行如图4中所示的步骤401-405。下面参照图12来描述根据本发明的这种实施方式的电子设备1200。图12显示的电子设备1200仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图12所示,电子设备1200以通用电子设备的形式表现。电子设备1200的组件可以包括但不限于:上述至少一个处理器1201、上述至少一个计算机存储介质1202、连接不同系统组件(包括计算机存储介质1202和处理器1201)的总线1203。总线1203表示几类总线结构中的一种或多种,包括计算机存储介质总线或者计算机存储介质控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。计算机存储介质1202可以包括易失性计算机存储介质形式的可读介质,例如随机存取计算机存储介质(ram)1221和/或高速缓存存储介质1222,还可以进一步包括只读计算机存储介质(rom)1223。计算机存储介质1202还可以包括具有一组(至少一个)程序模块1224的程序/实用工具1225,这样的程序模块1224包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。电子设备1200也可以与一个或多个外部设备1204(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与电子设备1200交互的设备通信,和/或与使得该电子设备1200能与一个或多个其它电子设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口1205进行。并且,电子设备1200还可以通过网络适配器1206与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器1206通过总线1203与用于电子设备1200的其它模块通信。应当理解,尽管图中未示出,可以结合电子设备1200使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。在一些可能的实施方式中,本发明提供的一种vr设备的可视化交互方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本发明各种示例性实施方式的vr设备的可视化交互方法中的步骤。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。


背景技术:

1、vr(virtual reality,虚拟现实技术)是20世纪发展起来的一项全新的实用技术。虚拟现实技术囊括计算机、电子信息、仿真技术,其基本实现方式是以计算机技术为主,利用并综合三维图形技术、多媒体技术、仿真技术、显示技术、伺服技术等多种高科技的最新发展成果,借助计算机等设备产生一个逼真的三维视觉、触觉、嗅觉等多种感官体验的虚拟世界,从而使处于虚拟世界中的人产生一种身临其境的感觉。

2、随着网络的迅速发展,vr设备越来越流行和普及。目前,用户在使用vr设备时,例如,使用vr设备看电影或者玩vr游戏。此时视觉处于与外界隔绝的状态,当有人进入视野,与用户说话时,vr用户需要摘掉vr设备的头显才能正常看到行人并与其沟通,但是摘掉头显后就需要中断vr游戏或者电影,由此,影响用户体验,降低了vr设备的使用效率。


技术实现思路

1、本技术提供了一种基于vr设备的可视化交互方法及电子设备,以使用户在使用vr设备的同时,通过vr设备就能看到视野中的目标对象,并不需要摘掉vr设备,提高了用户的体验和vr设备的使用效率。

2、第一方面,本技术实施例提供一种基于vr设备的可视化交互方法,包括:

3、每隔指定时长,利用目标检测算法对vr设备拍摄的目标图像进行目标检测,确定所述目标图像中是否存在目标对象;

4、若确定所述目标图像中存在所述目标对象,则基于所述目标对象在所述目标图像中的位置,得到所述目标对象与所述vr设备之间的距离,其中,所述目标对象在所述目标图像中的位置是基于所述目标检测算法得到的;

5、根据所述目标对象与所述vr设备之间的距离,确定待显示图像的背景透明度,其中,所述待显示图像是基于所述目标图像得到的,且所述背景透明度为所述待显示图像中除所述目标对象之外的区域的透明度;

6、利用确定出的背景透明度对所述待显示图像的背景的透明度进行设置,得到目标待显示图像;

7、将所述目标待显示图像裁剪为指定尺寸的目标待显示图像后,与所述vr设备中正在显示的图像进行渲染,得到可视化图像,并在所述vr设备中显示所述可视化图像,其中,所述指定尺寸的目标待显示图像的尺寸小于所述正在显示的图像的尺寸。

8、本技术第二方面提供一种电子设备,包括处理器和存储器,所述处理器和所述存储器通过总线连接;

9、所述存储器中存储有计算机程序,所述处理器被配置为基于所述计算机程序执行以下操作:

10、每隔指定时长,利用目标检测算法对vr设备拍摄的目标图像进行目标检测,确定所述目标图像中是否存在目标对象;

11、若确定所述目标图像中存在所述目标对象,则基于所述目标对象在所述目标图像中的位置,得到所述目标对象与所述vr设备之间的距离,其中,所述目标对象在所述目标图像中的位置是基于所述目标检测算法得到的;

12、根据所述目标对象与所述vr设备之间的距离,确定待显示图像的背景透明度,其中,所述待显示图像是基于所述目标图像得到的,且所述背景透明度为所述待显示图像中除所述目标对象之外的区域的透明度;

13、利用确定出的背景透明度对所述待显示图像的背景的透明度进行设置,得到目标待显示图像;

14、将所述目标待显示图像裁剪为指定尺寸的目标待显示图像后,与所述vr设备中正在显示的图像进行渲染,得到可视化图像,并在所述vr设备中显示所述可视化图像,其中,所述指定尺寸的目标待显示图像的尺寸小于所述正在显示的图像的尺寸。

15、根据本发明实施例提供的第三方面,提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序用于执行如第一方面所述的方法。

16、本技术的上述实施例中,通过目标检测算法确定目标图像中存在目标对象之后,基于所述目标对象在所述目标图像中的位置,得到所述目标对象与所述vr设备之间的距离,然后根据所述目标对象与所述vr设备之间的距离,确定待显示图像的背景透明度,并利用确定出的背景透明度对所述待显示图像的背景的透明度进行设置,得到目标待显示图像,最后将裁剪为指定尺寸的目标待显示图像与vr设备中正在显示的图像进行渲染,得到可视化图像并进行显示。由此,目标对象直接显示在用户的vr设备中,并且由于指定尺寸的目标待显示图像小于正在显示的图像,所以并不会影响用户使用vr设备,由此,提高了vr设备的使用效率以及用户的体验。


技术特征:

1.一种基于vr设备的可视化交互方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标对象与所述vr设备之间的距离,确定待显示图像的背景透明度,包括:

3.根据权利要求1所述的方法,其特征在于,所述目标图像包括当前帧图像和下一帧图像,且所述当前帧图像和所述下一帧图像分别是通过vr设备的双目摄像头中左右不同的两个摄像头拍摄的;

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述目标对象在所述目标图像中的位置包括第一位置和第二位置,且所述第一位置为所述目标对象在所述当前帧图像中包围盒的各顶点的位置,且所述第二位置为所述目标对象在所述下一帧图像中包围盒的各顶点的位置;

6.根据权利要求5所述的方法,其特征在于,通过以下公式得到所述目标对象与所述vr设备之间的距离:

7.根据权利要求3所述的方法,其特征在于,通过以下方式确定所述待显示图像:

8.根据权利要求1所述的方法,其特征在于,所述每隔指定时长,利用目标检测算法对vr设备拍摄的目标图像进行目标检测,确定所述目标图像中是否存在目标对象之前,所述方法还包括:

9.根据权利要求1所述的方法,其特征在于,所述将所述目标待显示图像裁剪为指定尺寸的目标待显示图像后,与所述vr设备中正在显示的图像进行渲染,得到可视化图像,包括:

10.一种电子设备,其特征在于,包括处理器和存储器,所述处理器和所述存储器通过总线连接;


技术总结
本申请提供一种基于VR设备的可视化交互方法及电子设备,用于提高VR设备的使用效率。包括:每隔指定时长,若基于目标检测算法确定目标图像中存在目标对象;则基于目标对象在目标图像中的位置,得到目标对象与VR设备之间的距离;根据目标对象与VR设备之间的距离,确定待显示图像的背景透明度,其中,所述待显示图像是基于目标图像得到的;利用背景透明度对待显示图像的背景的透明度进行设置,得到目标待显示图像;将目标待显示图像裁剪为指定尺寸的目标待显示图像后,与VR设备中正在显示的图像进行渲染,得到可视化图像并进行显示,其中,所述指定尺寸的目标待显示图像的尺寸小于正在显示的图像的尺寸。

技术研发人员:宗达,孟亚州,张骁
受保护的技术使用者:海信视像科技股份有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1149211.html

最新回复(0)