图像的显示方法和装置、存储介质和电子设备与流程

文档序号:23625805发布日期:2021-01-12 10:38阅读:53来源:国知局
图像的显示方法和装置、存储介质和电子设备与流程

本申请涉及图像处理领域,尤其涉及一种图像的显示方法和装置、存储介质和电子设备。



背景技术:

随着5g(5thgenerationmobilenetworks,第五代移动通信技术)浪潮的逐渐深入,产品的智能化要求达到一个新的高度。智能产品不仅需要技术、功能上的创新,也需要产品更加智能,更懂得用户的需求,上述智能产品可以是短视频内容平台。

目前,直播人员可以通过在短视频内容平台直播的方式进行产品展示,短视频内容平台的用户可以通过观看直播进行购买所展示的产品。相关技术中,在直播间进行直播时,直播人员给用户展示商品,介绍商品的形式一般是直播人员拿着商品进行讲解或者亲身体验并告知用户使用感受。

然而,由于个体差异,不同人员对于相同产品的使用体验是不同的,上述在直播间进行产品展示的方式,存在由于个体差异的用户无法准确获知产品使用信息的问题。



技术实现要素:

本申请提供了一种图像的显示方法和装置、存储介质和电子设备,以至少解决相关技术中的产品展示的方式存在由于个体差异的用户无法准确获知产品使用信息的问题。

根据本申请实施例的一个方面,提供了一种图像的显示方法,包括:检测到对目标客户端上显示的目标直播界面执行的第一操作,其中,所述目标直播界面所展示的产品为目标产品;响应所述第一操作,在所述目标产品为允许在预定对象上试用的产品的情况下,在所述目标客户端上显示所述目标产品的产品试用界面,其中,所述产品试用界面用于展示所述目标产品的试用图像;在所述产品试用界面上显示目标试用图像,其中,所述目标试用图像为在第一采集图像中的第一对象上使用所述目标产品所得到的图像,所述第一采集图像为与所述目标客户端对应的图像采集设备所采集到的图像。

可选地,在所述产品试用界面上显示所述目标试用图像之前,所述方法还包括:通过所述图像采集设备进行图像采集,得到所述第一采集图像,其中,所述第一采集图像中包含所述第一对象;从所述第一采集图像中识别所述第一对象的目标部位,其中,所述目标部位为所述第一对象中使用所述目标产品的部位;在所述目标部位上叠加所述目标产品的目标产品信息,得到所述目标试用图像。

可选地,在所述目标部位上叠加所述目标产品的所述目标产品信息之前,所述方法还包括:在所述目标产品具有多个产品信息的情况下,根据所述第一对象的体形信息,从所述多个产品信息中选取出所述目标产品信息,其中,所述多个产品信息中的每个产品信息对应于一种尺寸的所述目标产品。

可选地,在检测到对所述目标客户端上显示的所述目标直播界面执行的所述第一操作之后,所述方法还包括:响应所述第一操作,在所述目标产品为不允许在预定对象上试用的产品的情况下,在所述目标客户端上显示所述目标产品的产品展示界面,其中,所述产品展示界面用于展示与所述目标产品对应的虚拟三维对象;在所述产品展示界面上显示目标展示图像,其中,所述目标展示图像为在第二采集图像上的叠加所述虚拟三维对象所得到的图像,所述第二采集图像为与所述目标客户端对应的图像采集设备所采集到的图像。

可选地,在所述产品展示界面上显示目标展示图像之后,所述方法还包括:通过所述图像采集设备获取第二对象对所述虚拟三维对象执行的第二操作,其中,所述第二操作用于切换所述虚拟三维对象的展示角度;响应所述第二操作,将所述虚拟三维对象的展示角度由第一展示角度切换为第二展示角度。

可选地,在所述产品展示界面上显示目标展示图像之后,所述方法还包括:通过所述图像采集设备获取第三对象对所述虚拟三维对象执行的第三操作,其中,所述第三操作用于切换所述虚拟三维对象的展示状态;响应所述第三操作,将所述虚拟三维对象的展示状态由闭合状态切换为打开状态。

可选地,在所述目标客户端上显示所述目标产品的所述产品试用界面包括:在所述目标客户端的第一窗口内显示所述产品试用界面的同时,在所述目标客户端的第二窗口内显示缩小后的所述目标直播界面,其中,所述第一窗口为所述目标客户端的全景窗口。

根据本申请实施例的另一个方面,还提供了一种图像的显示装置,包括:检测单元,用于检测到对目标客户端上显示的目标直播界面执行的第一操作,其中,所述目标直播界面所展示的产品为目标产品;第一显示单元,用于响应所述第一操作,在所述目标产品为允许在预定对象上试用的产品的情况下,在所述目标客户端上显示所述目标产品的产品试用界面,其中,所述产品试用界面用于展示所述目标产品的试用图像;第二显示单元,用于在所述产品试用界面上显示目标试用图像,其中,所述目标试用图像为在第一采集图像中的第一对象上使用所述目标产品所得到的图像,所述第一采集图像为与所述目标客户端对应的图像采集设备所采集到的图像。

可选地,所述装置还包括:采集单元,用于在所述产品试用界面上显示所述目标试用图像之前,通过所述图像采集设备进行图像采集,得到所述第一采集图像,其中,所述第一采集图像中包含所述第一对象;识别单元,用于从所述第一采集图像中识别所述第一对象的目标部位,其中,所述目标部位为所述第一对象中使用所述目标产品的部位;叠加单元,用于在所述目标部位上叠加所述目标产品的目标产品信息,得到所述目标试用图像。

可选地,所述装置还包括:选取单元,用于在所述目标部位上叠加所述目标产品的所述目标产品信息之前,在所述目标产品具有多个产品信息的情况下,根据所述第一对象的体形信息,从所述多个产品信息中选取出所述目标产品信息,其中,所述多个产品信息中的每个产品信息对应于一种尺寸的所述目标产品。

可选地,所述装置还包括:第三显示单元,用于在检测到对所述目标客户端上显示的所述目标直播界面执行的所述第一操作之后,响应所述第一操作,在所述目标产品为不允许在预定对象上试用的产品的情况下,在所述目标客户端上显示所述目标产品的产品展示界面,其中,所述产品展示界面用于展示与所述目标产品对应的虚拟三维对象;第四显示单元,用于在所述产品展示界面上显示目标展示图像,其中,所述目标展示图像为在第二采集图像上的叠加所述虚拟三维对象所得到的图像,所述第二采集图像为与所述目标客户端对应的图像采集设备所采集到的图像。

可选地,所述装置还包括:第一获取单元,用于在所述产品展示界面上显示目标展示图像之后,通过所述图像采集设备获取第二对象对所述虚拟三维对象执行的第二操作,其中,所述第二操作用于切换所述虚拟三维对象的展示角度;第一切换单元,用于响应所述第二操作,将所述虚拟三维对象的展示角度由第一展示角度切换为第二展示角度。

可选地,所述装置还包括:第二获取单元,用于在所述产品展示界面上显示目标展示图像之后,通过所述图像采集设备获取第三对象对所述虚拟三维对象执行的第三操作,其中,所述第三操作用于切换所述虚拟三维对象的展示状态;第二切换单元,用于响应所述第三操作,将所述虚拟三维对象的展示状态由闭合状态切换为打开状态。

可选地,所述第一显示单元包括:显示模块,用于在所述目标客户端的第一窗口内显示所述产品试用界面的同时,在所述目标客户端的第二窗口内显示缩小后的所述目标直播界面,其中,所述第一窗口为所述目标客户端的全景窗口。

根据本申请实施例的又一个方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;其中,存储器,用于存储计算机程序;处理器,用于通过运行所述存储器上所存储的所述计算机程序来执行上述任一实施例中的方法步骤。

根据本申请实施例的又一个方面,还提供了一种计算机可读的存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一实施例中的方法步骤。

根据本申请实施例的又一个方面,还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中;计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述任一实施例中的方法步骤。

在本申请实施例中,采用在产品试用界面为用户提供产品试用功能的方式,通过检测到对目标客户端上显示的目标直播界面执行的第一操作,其中,目标直播界面所展示的产品为目标产品;响应第一操作,在目标产品为允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品试用界面,其中,产品试用界面用于展示目标产品的试用图像;在产品试用界面上显示目标试用图像,其中,目标试用图像为在第一采集图像中的第一对象上使用目标产品所得到的图像,第一采集图像为与目标客户端对应的图像采集设备所采集到的图像,由于在产品试用界面中展示用户试用产品的效果,可以模拟产品真实的使用效果,无需用户使用实际的产品即可获知产品使用效果,从而可以实现消除个体不同导致产品使用感受的差异的目的,达到了提高产品信息获取的准确性、减少产品试错成本的技术效果,进而解决了相关技术中的产品展示的方式存在由于个体差异的用户无法准确获知产品使用信息的问题。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的一种可选的图像的显示方法的硬件环境的示意图;

图2是根据本申请实施例的一种可选的图像的显示方法的流程示意图;

图3是根据本申请实施例的另一种可选的图像的显示方法的流程示意图;

图4是根据本申请实施例的一种可选的图像的显示装置的结构框图;

图5是根据本申请实施例的一种可选的电子设备的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本申请实施例的一个方面,提供了一种图像的显示方法。可选地,在本实施例中,上述图像的显示方法可以应用于如图1所示的由终端102和服务器104所构成的硬件环境中。如图1所示,服务器104通过网络与终端102进行连接,可用于为终端或终端上安装的客户端提供服务(如游戏服务、应用服务等),可在服务器上或独立于服务器设置数据库,用于为服务器104提供数据存储服务,还可以用于处理云服务,上述网络包括但不限于:广域网、城域网或局域网,终端102并不限定于pc、手机、平板电脑等。本申请实施例的图像的显示方法可以由服务器104来执行,也可以由终端102来执行,还可以是由服务器104和终端102共同执行。其中,终端102执行本申请实施例的图像的显示方法也可以是由安装在其上的客户端来执行。

以由终端设备(或者,终端设备上运行的客户端)来执行本实施例中的图像的显示方法为例,图2是根据本申请实施例的一种可选的图像的显示方法的流程示意图,如图2所示,该方法的流程可以包括以下步骤:

步骤s202,检测到对目标客户端上显示的目标直播界面执行的第一操作,其中,目标直播界面所展示的产品为目标产品;

步骤s204,响应第一操作,在目标产品为允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品试用界面,其中,产品试用界面用于展示目标产品的试用图像;

步骤s206,在产品试用界面上显示目标试用图像,其中,目标试用图像为在第一采集图像中的第一对象上使用目标产品所得到的图像,第一采集图像为与目标客户端对应的图像采集设备所采集到的图像。

通过上述步骤s202至步骤s206,检测到对目标客户端上显示的目标直播界面执行的第一操作,其中,目标直播界面所展示的产品为目标产品;响应第一操作,在目标产品为允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品试用界面,其中,产品试用界面用于展示目标产品的试用图像;在产品试用界面上显示目标试用图像,其中,目标试用图像为在第一采集图像中的第一对象上使用目标产品所得到的图像,第一采集图像为与目标客户端对应的图像采集设备所采集到的图像,解决了相关技术中的产品展示的方式存在由于个体差异的用户无法准确获知产品使用信息的问题,提高了产品信息获取的准确性,减少了产品试错成本。

在步骤s202的技术方案中,检测到对目标客户端上显示的目标直播界面执行的第一操作。

本实施例中的图像的显示方法可以应用于在交互平台(例如,短视频交互平台)的直播间内展示产品的场景。客户端与交互平台对应,可以是与交互平台对应的交互应用的客户端,例如,可以是短视频交互应用的客户端。

用户可以使用帐号和密码、动态密码、关联应用登录等方式登录到其终端设备上运行的客户端,该客户端可以是允许进行直播的目标应用的客户端。

不同类型的用户可以操作其终端设备上运行的目标应用的客户端的不同界面,从而可以进行直播或者观看直播。进行直播的客户端所在的终端设备和观看直播的客户端所在的设备可以分别通过网络与服务器进行通信连接,从而实现进行直播的客户端与观看直播的客户端之间的通信连接。

目标用户(例如,目标对象)的目标终端设备上可以运行有目标应用的目标客户端,该目标用户可以使用例如目标帐号和目标密码的方式登录到该目标客户端,并操作目标客户端,从而选择一个直播间进入。选择的直播间的直播界面为目标直播界面。

该目标直播界面可以是某一个直播人员(或者称为主播)的直播间的界面,该直播人员可以在该直播间内讲解其推荐的产品(电商产品)。该直播人员正在讲解某一个商品,目标直播界面所展示的商品为该商品,例如,目标产品。

相关技术中,直播人员在直播间向用户展示商品时,还是局限于二维场景里,直播人员介绍商品的形式就是其拿着商品进行讲解或者亲身体验告知用户的使用感受,特别是一些美妆类的商品,一般由直播人员自行上脸试验效果,用户在这个过程中根据主播人员的解说和使用效果等进行下单,这样会存在买回来后的商品很大可能不适合自己,从而出现退货的情况,或者,即使不退货,也会搁置该商品。也就是说,用户在直播界面中获取到的信息具有片面性,无法准确获知产品使用信息。

例如,比如,用户在观看美妆产品的直播时,只能观看到主播上脸或者在手上的试色,不能实际感受到产品在自己脸上的效果。

随着ar(augmentedreality,增强现实)、vr(virtualreality,虚拟现实)等技术的不断发展,可将其运用进直播间,丰富向用户展示产品的方式,将二维的展示拓展到三维的展示,可以全方位立体的展示商品的全貌。比如,用户感兴趣的口红色号可以在直播间进行上脸试用,模拟真实的使用效果,增加产品的真实性。

在本实施例中,如果目标用户对目标直播界面当前显示的目标产品感兴趣,可以对目标直播界面执行的第一操作,触发进入到与该目标产品对应的目标产品界面。

通过该目标产品界面,目标用户可以更直观的了解该目标产品,例如,如果目标产品是允许在预定对象上试用的产品(例如,美妆产品、饰品、服饰类型的产品),可以在该目标产品界面中模拟目标产品的上身效果,如果目标产品是不允许在预定对象上试用的产品(例如,普通类型的产品),可以在该目标产品界面上观看目标产品的全貌甚至打开目标产品内部进行观看,全方位了目标解产品。

例如,用户打开观看直播的app,并选择一个直播间进入。该直播间的主播(直播人员)正在讲解某一个商品(目标产品)。用户对此商品感兴趣点击“试用产品”功能,试用产品可以是vr试用产品,也可以是ar试用产品。

需要说明的是,对于vr试用产品,目标用户可以采用头戴式设备或者其他类型的vr设备进行产品使用,通过头戴式设备与移动端应用结合,实现产品的vr试用。

在步骤s204的技术方案中,响应第一操作,在目标产品为允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品试用界面,其中,产品试用界面用于展示目标产品的试用图像。

响应该第一操作,目标客户端可以基于该目标是否允许在预定对象上试用的产品确定展示哪一种产品界面。预定对象为可以泛指人类,例如,目标产品的浏览者、试用者、购买者等等。如果目标产品为允许在预定对象上试用的产品,则可以在目标客户端上显示目标产品的产品试用界面,该产品试用界面用于展示目标产品的试用图像。

目标直播界面可以在目标客户端上全屏显示,即,是目标客户端的全景界面。将目标客户端的显示界面由目标直播界面切换到产品试用界面的方式可以是:直接目标客户端的全景界面切换为产品试用界面,而不再显示目标直播界面,本实施例中对此不作限定。

在步骤s206的技术方案中,在产品试用界面上显示目标试用图像,其中,目标试用图像为在第一采集图像中的第一对象上使用目标产品所得到的图像,第一采集图像为与目标客户端对应的图像采集设备所采集到的图像。

目标客户端可以与图像采集设备对应,该图像采集设备可以是运行该目标客户端的目标终端设备所连接的图像采集设备,可以集成在目标终端设备上,也可以通过数据线等连接到目标终端设备上,本实施例中对此不作具体限定。

在进入到产品试用界面,目标客户端可以启动与目标客户端对应的图像采集设备,通过该图像采集设备进行图像采集,得到第一采集图像,该第一采集图像可以包含有预设对象,例如,第一对象。上述图像采集设备可以是目标终端设备的摄像头,摄像头的数量可以有一个或多个,本实施例中对此不作限定。

目标客户端可以获取图像采集设备所采集到的第一采集图像,对该第一采集图像进行对象识别,识别出该第一采集图像中包含有第一对象。在识别出第一对象之后,目标客户端可以在该第一对象上使用目标产品,得到目标试用图像,并将得到的目标试用图像显示在产品试用界面。

上述图像采集设备执行图像采集操作以及在产品试用界面上显示该目标产品的试用图像可以是实时的,也就是说,产品试用界面所显示的试用画面会跟随图像采集设备采集到的画面实时变化。上述图像采集设备执行图像采集操作以及在产品试用界面上显示该目标产品的试用图像也可以是一次性的,也就是,图像采集设备进行一次图像采集,产品试用界面显示的是该次图像采集所对应的试用图像,本实施例中对此不作限定。

上述在第一对象上使用目标产品得到目标试用图像可以是通过ar技术得到的,也可以是通过其他类似的技术得到的,本实施例中对此不作具体限定,其他能够在第一对象上使用目标产品得到目标试用图像的方式,均可用于本实施例。

可续地,在本实施例中,也可以基于图像采集设备采集到的第一采集图像进行对象建模,生成与该第一对象对应的虚拟对象模型,并按照目标产品的产品信息对该虚拟对象模型进行上色、渲染等等,得到使用了该目标产品的虚拟对象模型。该虚拟对象模型可以投射到目标虚拟场景中,以提高信息显示的丰富性。此外,该目标虚拟场景可以是用户通过vr设备所看到的场景,本实施例中对此不作限定。

生成的虚拟对象模型可以是完整的虚拟对象模型,例如,包括头部、四肢等信息的虚拟对象模型,也可以是包含与目标产品对应的目标部位的虚拟对象模型,例如,如果是美妆、头部佩戴的饰品,可以仅对第一对象的头部进行建模,如果是手表等在手腕处佩戴的饰品,可以仅对第一对象的胳膊以外的部位进行建模等,本实施例中对此不作限定。

目标用户在试用产品完毕之后,可以通过执行退出操作触发退出产品试用界面(vr试用产品界面),退回到直播间界面,即,目标直播界面,目标直播界面当前所直播的可以是目标产品,也可以是其他产品,本实施例中对此不作限定。

通过本实施例,可以让用户在直播间切实感受到产品本身,缩小与线下购物之间体验上的差别,不断完善直播间的用户体验。

作为一种可选的实施例,在目标客户端上显示目标产品的产品试用界面包括:

s11,在目标客户端的第一窗口内显示产品试用界面的同时,在目标客户端的第二窗口内显示缩小后的目标直播界面,其中,第一窗口为目标客户端的全景窗口。

目标客户端在显示目标产品的产品试用界面的同时,还可以显示目标直播界面,例如,可以缩小目标直播界面的尺寸,并将其显示在产品试用界面之前的一个小区域内。

可选地,在未检测到第一操作之前,目标客户端可以使用其全景窗口(第一窗口)显示目标直播界面。在检测到第一操作之后,目标客户端可以缩小目标直播界面,并将该目标直播界面移动到目标客户端的第二窗口内进行显示。

该第二窗口可以在第一窗口之上显示,例如,第二窗口位于第一窗口上的一个区域,该区域可以与第一窗口的一个边相邻,例如,上侧边,下侧边,左侧边,右侧边。也可以位于第一窗口的一个边角,例如,左上角,左下角,右上角,右下角。本实施例中对此不作限定。

例如,直播间画面可以切换到右下角小画面中,全景切换为vr产品试用界面,同时,直播间的声音继续播放,不影响用户听直播人员讲解产品。

通过本实施例,通过在目标客户端上同时显示目标直播界面和产品试用界面,可以在用户模拟试用产品的同时收听产品的讲解信息,提高用户的信息获取效率,以及信息获取的全面性。

作为一种可选的实施例,在产品试用界面上显示目标试用图像之前,上述方法还包括:

s21,通过图像采集设备进行图像采集,得到第一采集图像,其中,第一采集图像中包含第一对象;

s22,从第一采集图像中识别第一对象的目标部位,其中,目标部位为第一对象中使用目标产品的部位;

s23,在目标部位上叠加目标产品的目标产品信息,得到目标试用图像。

在产品试用界面上显示目标试用图像之前,目标客户端可以首先生成目标试用图像。目标客户端可以首先通过控制图像采集设备进行图像采集,得到第一采集图像,该第一采集图像中包含第一对象。

根据待识别部位的部位特征,目标客户端可以从第一采集图像中识别出第一对象的对应部位,即,目标部位,目标部位是第一对象中使用目标产品的部位。目标产品的类型不同,识别的目标部位也存在区别,例如,如果目标产品为美妆产品,识别的目标部位为人脸,又例如,如果目标产品为耳部饰品,识别的目标部位为耳部,再例如,如果目标产品为服饰,识别的目标部位为人体躯干、四肢等,本实施例中对此不作限定。

在识别到目标部位之后,目标客户端可以在目标部位上叠加目标产品的目标产品信息,得到目标试用图像。在进行信息叠加时,目标客户端可以基于目标部位上的预定点(或者,预定区域)与目标产品信息所指示的目标产品的产品对象的对应点(或者,对应区域),在目标部位上叠加目标产品的目标产品信息。

作为一种示例,用户在观看直播时,可利用直播间vr产品展示功能进行模拟使用该产品,例如,美妆产品可直接进行虚拟上脸试用,模拟实际妆容效果。

通过本实施例,通过识别第一对象的特定部位并在其上叠加目标产品的产品信息,可以保证目标试用图像显示的真实性,提高用户信息获取的准确性。

作为一种可选的实施例,在目标部位上叠加目标产品的目标产品信息之前,上述方法还包括:

s31,在目标产品具有多个产品信息的情况下,根据第一对象的体形信息,从多个产品信息中选取出目标产品信息,其中,多个产品信息中的每个产品信息对应于一种尺寸的目标产品。

如果目标产品具有多个尺寸(例如,不同体形可以对应于不同尺寸的服饰),为了模拟出准确的产品试用效果,可以依据第一对象的体形信息进行产品信息的选取。

对象的体形信息与目标产品的尺寸之间可以具有对应关系,每个体形信息可以对应于一个尺寸,每个尺寸可以对应于多个体形信息。对象的体形信息可以表示为多个体形指标的形式,例如,体重,腰围,臂围,胸围,臀围等等。目标产品的每个尺寸可以对应于多个体形指标区间的组合。

目标产品的尺寸与目标产品的产品信息之间具有对应关系,即,目标产品的一个尺寸对应于目标产品的一种产品信息。因此,对象的体形信息与目标产品的产品信息之间也具有对应关系。目标客户端中可以预先配置有对象的体形信息与目标产品的产品信息之间的对应关系。

需要说明的是,对于体形的表示方式、产品尺寸的表示方式、以及产品信息的表示方式,本实施例中对此不作限定。

目标客户端可以从第一采集图像中识别出第一对象的体形信息,并将第一对象的体形信息与预设的体形信息与目标产品的产品信息之间的对应关系进行匹配,得到与第一对象的体形信息对应的目标产品信息,从而使用该目标产品信息进行信息叠加,得到目标试用图像。

通过本实施例,通过对象的体形信息进行目标产品的产品信息的选取,可以提高产品试用信息获取的准确性,从而模拟出准确的产品试用效果。

作为一种可选的实施例,在检测到对目标客户端上显示的目标直播界面执行的第一操作之后,上述方法还包括:

s41,响应第一操作,在目标产品为不允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品展示界面,其中,产品展示界面用于展示与目标产品对应的虚拟三维对象;

s42,在产品展示界面上显示目标展示图像,其中,目标展示图像为在第二采集图像上的叠加虚拟三维对象所得到的图像,第二采集图像为与目标客户端对应的图像采集设备所采集到的图像。

在检测到第一操作之后,如果目标产品为不允许在预定对象上试用的产品,也就是,无法上身试用的产品,目标客户端可以将显示目标产品的产品展示界面,该产品展示界面用于展示与目标产品对应的虚拟三维对象。上述虚拟三维对象可以是目标对象的三维产品模型,可以预先存储在目标客户端内,也可以从服务器实时获取,本实施例中对此不作限定。

在进入到产品试用界面之后,目标客户端可以直接显示目标产品的虚拟三维对象,也就是,目标客户端上显示的目标展示图像为该目标产品的虚拟三维对象。

为了提高用户的沉浸感,通过便于用户了解产品的尺寸等信息,目标客户端可以启动与目标客户端对应的图像采集设备,通过该图像采集设备进行图像采集,得到第二采集图像,该第二采集图像可以包含有预设对象,例如,第二对象,也可以不包含预设对象,而在第二采集图像中的目标物件(例如,桌子等)上显示该虚拟三维对象。

在得到第二采集图像之后,目标客户端可以将虚拟三维对象叠加到第二采集图像中,叠加到第二采集图像的特定位置。在进行叠加之前,可以根据第二采集图像的深度信息,调整虚拟三维对象的尺寸,从而可以模拟更加真实的场景,提高用户信息获取的准确性。

在将第二采集图像与虚拟三维对象进行叠加之后,目标客户端可以在产品展示界面上显示目标展示图像。

上述图像采集设备执行图像采集操作以及在产品展示界面上显示该目标产品的展示图像可以是实时的,也就是说,产品展示界面所显示的展示画面会跟随图像采集设备采集到的画面实时变化,从而方便全面展示目标产品。

通过本实施例,通过在采集图像上叠加目标产品的虚拟产品模型,可以提高用户对产品展示的沉浸感,提高用户信息获取的准确性。

作为一种可选的实施例,在产品展示界面上显示目标展示图像之后,上述方法还包括:

s51,通过图像采集设备获取第二对象对虚拟三维对象执行的第二操作,其中,第二操作用于切换虚拟三维对象的展示角度;

s52,响应第二操作,将虚拟三维对象的展示角度由第一展示角度切换为第二展示角度。

在产品展示界面上可以360°全方位展示目标产品,例如,用户可以调整虚拟三维对象的展示角度,查看目标产品不同角度的产品形态,从而更加准确地了解目标产品。

可选地,目标用户可以使用隔空操作,操控目标产品的展示角度。目标客户端可以通过图像采集设备获取第二对象对虚拟三维对象执行的第二操作,该第二操作可以用于切换虚拟三维对象的展示角度。

响应第二操作,目标客户端可以根据第二操作在目标展示图像上的位置、第二操作的操作方向、第二操作的操作力度(通过第二操作的快慢来表示)等,确定第二操作对虚拟三维对象的操作点和操作方向,还可以确定对虚拟三维对象的操作力度,确定的方式可以基于坐标转换等,本实施例中对此不作限定。

目标客户端可以根据对虚拟三维对象的操作点和操作方向(以及操作力度),确定展示角度切换的方向以及切换的角度,从而得到切换后的展示角度,即,第二展示角度。目标客户端可以将虚拟三维对象的展示角度由第一展示角度切换为第二展示角度,并与图像采集设备当前采集到的图像进行叠加,得到当前的目标展示图像,并在产品展示界面上进行展示。

通过本实施例,通过切换虚拟三维对象的展示角度,可以方便用户全方位获取查看目标产品,提高信息获取的准确性和全面性。

作为一种可选的实施例,在产品展示界面上显示目标展示图像之后,上述方法还包括:

s61,通过图像采集设备获取第三对象对虚拟三维对象执行的第三操作,其中,第三操作用于切换虚拟三维对象的展示状态;

s62,响应第三操作,将虚拟三维对象的展示状态由闭合状态切换为打开状态。

目标客户端可以通过图像采集设备获取第三对象对虚拟三维对象执行的第三操作,该第三操作用于切换虚拟三维对象的展示状态,获取第三操作的方式与获取第二操作的方式类似,在此不做赘述。

为了方便用户了解目标产品的产品结构,可以配置目标对象不同展示状态的状态数据,例如,打开状态,闭合状态。打开状态可以分为多种(例如,打开第一层,打开第二层等等),每种打开状态具有对应的状态数据。在检测到第三操作之前,产品展示界面上展示的是处于打开状态的虚拟三维对象。

响应第三操作,目标客户端可以将虚拟三维对象的展示状态由闭合状态切换为打开状态,并与图像采集设备当前采集到的图像进行叠加,得到当前的目标展示图像,并在产品展示界面上进行展示,展示的虚拟三维对象是处于打开状态的虚拟三维对象。

通过本实施例,通过切换虚拟三维对象的展示状态,可以方便用户全方位获取查看目标产品,提高信息获取的准确性和全面性。

需要说明的是,第一操作、第二操作和第三操作可以是一个操作或者多个操作的组合,例如,点击、双击和/或滑动操作特定按钮、特定区域等等,第一操作、第二操作和第三操作的操作类型可以是相同的,也可以是不同的,本实施例中对此不作限定。

需要说明的是,本实施例中虽然以终端设备执行上述图像的显示方法的各步骤为例进行说明,本领域技术人员可以理解,本实施例中的图像的显示方法包含的步骤也可以是由终端设备和服务器共同完成的,例如,图像采集等操作是由目标客户端执行的,对象识别、图像生成等都是由服务器完成的,采集的图像数据、生成的图像可以在终端设备和服务器之间传输,本实施例中对此不作限定。

下面结合可选示例对本申请实施例中的图像的显示方法进行解释说明。在本示例中,用户在观看直播时,可利用直播间vr产品展示功能进行模拟使用该产品,例如,美妆产品可直接进行虚拟上脸试用,模拟实际妆容效果,普通商品可在直播间360°观看等等,可以增强用户对产品的认知印象,不断缩短用户与商品之间的距离,提升用户在直播间的临场感。

如图3所示,本可选示例中的图像的显示方法的流程可以包括以下步骤:

步骤s302,用户选择自己感兴趣的主播进行观看。

用户可以打开观看直播的app,选择一个感兴趣的直播间进入,观看产品直播。

步骤s304,用户对此商品感兴趣点击“试用产品”功能。

主播(直播人员)正在讲解某一个商品,用户想要更加全面了解这个产品的样式以及功能,深入了解这个产品是否适合自己,可以点击直播间中“试用产品”(例如,“vr试用功能”)功能,进入到产品使用界面。

步骤s306,直播间画面切换到右下角小画面中,全景切换为vr产品试用界面。

直播间界面可以切换到右下角小画面中继续播放,主显示区域切换成vr产品试用界面,可以在试用产品的同时继续播放直播间声音,而不影响用户听主播讲解产品。

根据产品类型的不同,展示方式不同,可实现虚拟模仿商品在用户身上的样子,也可虚拟展示产品全貌供用户观看了解。不同产品的vr使用效果不同,例如,美妆、饰品、服饰类型的产品可实现虚拟上身模拟真实在用户身上的效果,可以方便用户查看其在身上的实际使用效果,确定是否适合自己,从而再决定是否购买。

对于其他普通类型的产品,在点击试用产品之后,可以360°观看产品全貌,还可以打开产品内部进行观看,从而全方位了解产品,同时主播也会正常进行介绍,只是直播间画面切换到试用产品界面。

步骤s308,用户试用产品完毕,退出试用产品界面,退回直播间界面。

通过本示例,基于ar、vr等进行人脸识别等,在直播间增加用户对产品的虚拟体验,让用户可以更加真实全方位的了解产品,在较短的时间内判断自己是否适合这个产品,减少了产品试错成本,在增加直播间的互动方式、丰富产品的展现形式的同时,提升了用户在直播间的体验感,让用户体验更强的购物沉浸感。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom(read-onlymemory,只读存储器)/ram(randomaccessmemory,随机存取存储器)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

根据本申请实施例的另一个方面,还提供了一种用于实施上述图像的显示方法的图像的显示装置。图4是根据本申请实施例的一种可选的图像的显示装置的示意图,如图4所示,该装置可以包括:

(1)检测单元402,用于检测到对目标客户端上显示的目标直播界面执行的第一操作,其中,目标直播界面所展示的产品为目标产品;

(2)第一显示单元404,与检测单元402相连,用于响应第一操作,在目标产品为允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品试用界面,其中,产品试用界面用于展示目标产品的试用图像;

(3)第二显示单元406,与第一显示单元404相连,用于在产品试用界面上显示目标试用图像,其中,目标试用图像为在第一采集图像中的第一对象上使用目标产品所得到的图像,第一采集图像为与目标客户端对应的图像采集设备所采集到的图像。

需要说明的是,该实施例中的检测单元402可以用于执行上述步骤s202,该实施例中的第一显示单元404可以用于执行上述步骤s204,该实施例中的第二显示单元406可以用于执行上述步骤s206。

通过上述模块,检测到对目标客户端上显示的目标直播界面执行的第一操作,其中,目标直播界面所展示的产品为目标产品;响应第一操作,在目标产品为允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品试用界面,其中,产品试用界面用于展示目标产品的试用图像;在产品试用界面上显示目标试用图像,其中,目标试用图像为在第一采集图像中的第一对象上使用目标产品所得到的图像,第一采集图像为与目标客户端对应的图像采集设备所采集到的图像,解决了相关技术中的产品展示的方式存在由于个体差异的用户无法准确获知产品使用信息的问题,提高了产品信息获取的准确性,减少了产品试错成本。

作为一种可选的实施例,上述装置还包括:

采集单元,用于在产品试用界面上显示目标试用图像之前,通过图像采集设备进行图像采集,得到第一采集图像,其中,第一采集图像中包含第一对象;

识别单元,用于从第一采集图像中识别第一对象的目标部位,其中,目标部位为第一对象中使用目标产品的部位;

叠加单元,用于在目标部位上叠加目标产品的目标产品信息,得到目标试用图像。

作为一种可选的实施例,上述装置还包括:

选取单元,用于在目标部位上叠加目标产品的目标产品信息之前,在目标产品具有多个产品信息的情况下,根据第一对象的体形信息,从多个产品信息中选取出目标产品信息,其中,多个产品信息中的每个产品信息对应于一种尺寸的目标产品。

作为一种可选的实施例,上述装置还包括:

第三显示单元,用于在检测到对目标客户端上显示的目标直播界面执行的第一操作之后,响应第一操作,在目标产品为不允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品展示界面,其中,产品展示界面用于展示与目标产品对应的虚拟三维对象;

第四显示单元,用于在产品展示界面上显示目标展示图像,其中,目标展示图像为在第二采集图像上的叠加虚拟三维对象所得到的图像,第二采集图像为与目标客户端对应的图像采集设备所采集到的图像。

作为一种可选的实施例,上述装置还包括:

第一获取单元,用于在产品展示界面上显示目标展示图像之后,通过图像采集设备获取第二对象对虚拟三维对象执行的第二操作,其中,第二操作用于切换虚拟三维对象的展示角度;

第一切换单元,用于响应第二操作,将虚拟三维对象的展示角度由第一展示角度切换为第二展示角度。

作为一种可选的实施例,上述装置还包括:

第二获取单元,用于在产品展示界面上显示目标展示图像之后,通过图像采集设备获取第三对象对虚拟三维对象执行的第三操作,其中,第三操作用于切换虚拟三维对象的展示状态;

第二切换单元,用于响应第三操作,将虚拟三维对象的展示状态由闭合状态切换为打开状态。

作为一种可选的实施例,第一显示单元404包括:

显示模块,用于在目标客户端的第一窗口内显示产品试用界面的同时,在目标客户端的第二窗口内显示缩小后的目标直播界面,其中,第一窗口为目标客户端的全景窗口。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

根据本申请实施例的又一个方面,还提供了一种用于实施上述图像的显示方法的电子设备,该电子设备可以是服务器、终端、或者其组合。

图5是根据本申请实施例的一种可选的电子设备的结构框图,如图5所示,包括处理器502、通信接口504、存储器506和通信总线508,其中,处理器502、通信接口504和存储器506通过通信总线508完成相互间的通信,其中,

存储器506,用于存储计算机程序;

处理器502,用于执行存储器506上所存放的计算机程序时,实现如下步骤:

s1,检测到对目标客户端上显示的目标直播界面执行的第一操作,其中,目标直播界面所展示的产品为目标产品;

s2,响应第一操作,在目标产品为允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品试用界面,其中,产品试用界面用于展示目标产品的试用图像;

s3,在产品试用界面上显示目标试用图像,其中,目标试用图像为在第一采集图像中的第一对象上使用目标产品所得到的图像,第一采集图像为与目标客户端对应的图像采集设备所采集到的图像。

可选地,在本实施例中,上述的通信总线可以是pci(peripheralcomponentinterconnect,外设部件互连标准)总线、或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括ram,也可以包括非易失性存储器(non-volatilememory),例如,至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。

作为一种示例,如图5所示,上述存储器502中可以但不限于包括上述图像的显示装置中的检测单元402、第一显示单元404以及第二显示单元406。此外,还可以包括但不限于上述图像的显示装置中的其他模块单元,本示例中不再赘述。

上述处理器可以是通用处理器,可以包含但不限于:cpu(centralprocessingunit,中央处理器)、np(networkprocessor,网络处理器)等;还可以是dsp(digitalsignalprocessing,数字信号处理器)、asic(applicationspecificintegratedcircuit,专用集成电路)、fpga(field-programmablegatearray,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

此外,上述电子装置还包括:显示器,用于显示目标客户端的界面,例如,目标直播界面、产品试用界面、产品展示界面等。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解,图5所示的结构仅为示意,实施上述图像的显示方法的设备可以是终端设备,该终端设备可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图5其并不对上述电子装置的结构造成限定。例如,终端设备还可包括比图5中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图5所示的不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、rom、ram、磁盘或光盘等。

根据本申请实施例的又一个方面,还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行设备投屏的方法的程序代码。

可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

s1,检测到对目标客户端上显示的目标直播界面执行的第一操作,其中,目标直播界面所展示的产品为目标产品;

s2,响应第一操作,在目标产品为允许在预定对象上试用的产品的情况下,在目标客户端上显示目标产品的产品试用界面,其中,产品试用界面用于展示目标产品的试用图像;

s3,在产品试用界面上显示目标试用图像,其中,目标试用图像为在第一采集图像中的第一对象上使用目标产品所得到的图像,第一采集图像为与目标客户端对应的图像采集设备所采集到的图像。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例中对此不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、rom、ram、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。

在本申请的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例中所提供的方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1