[go: up one dir, main page]

CN117035892A - 一种互动方法、装置、设备及介质 - Google Patents

一种互动方法、装置、设备及介质 Download PDF

Info

Publication number
CN117035892A
CN117035892A CN202210474070.5A CN202210474070A CN117035892A CN 117035892 A CN117035892 A CN 117035892A CN 202210474070 A CN202210474070 A CN 202210474070A CN 117035892 A CN117035892 A CN 117035892A
Authority
CN
China
Prior art keywords
target
image
video
anchor point
processed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210474070.5A
Other languages
English (en)
Inventor
李哲
刘昊
范可泉
穆龙飞
向彭
曹海洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Youzhuju Network Technology Co Ltd
Original Assignee
Beijing Youzhuju Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Youzhuju Network Technology Co Ltd filed Critical Beijing Youzhuju Network Technology Co Ltd
Priority to CN202210474070.5A priority Critical patent/CN117035892A/zh
Priority to EP23795334.4A priority patent/EP4459535A4/en
Priority to PCT/CN2023/090292 priority patent/WO2023207901A1/zh
Publication of CN117035892A publication Critical patent/CN117035892A/zh
Priority to US18/792,547 priority patent/US12315096B2/en
Priority to US19/193,847 priority patent/US20250259404A1/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping
    • G06Q30/0643Electronic shopping [e-shopping] utilising user interfaces specially adapted for shopping graphically representing goods, e.g. 3D product representation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • G06Q10/40
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2200/00Indexing scheme for image data processing or generation, in general
    • G06T2200/24Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2012Colour editing, changing, or manipulating; Use of colour codes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2016Rotation, translation, scaling
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/20Indexing scheme for editing of 3D models
    • G06T2219/2024Style variation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Architecture (AREA)
  • Computational Linguistics (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Biophysics (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)
  • Stored Programmes (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本公开实施例涉及一种互动方法、装置、设备及介质,其中该方法包括:响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和目标互动锚点关联的目标物品的素材;基于目标物品的素材和待处理图像,生成目标图像。采用上述技术方案,用户通过对视频页面中包括的互动锚点的触发操作,可以获取互动锚点关联的目标物品的素材以及待处理图像,并生成具有互动效果的目标图像进行展示,通过在视频页面中互动锚点的设置,用户可以快速获得互动体验的入口并进行后续的互动体验,降低了查找成本,不仅使用户通过视频了解物品信息,而且在视频的基础上可以快速实现相同物品的互动体验,大大提升了用户的互动体验效果。

Description

一种互动方法、装置、设备及介质
技术领域
本公开涉及互动技术领域,尤其涉及一种互动方法、装置、设备及介质。
背景技术
虚拟体验一般可以是针对美妆、服饰等物品利用增强现实(Augmented Reality,AR)技术进行虚拟试妆或虚拟穿戴等沉浸式互动体验,采用这种互动方式可以让用户能够更好地选择适合自己的商品。
相关技术中,对商品进行虚拟体验的互动入口大多设置在商品介绍页面中,用户需要截图然后再搜索的方式找到商品的介绍页才能进入虚拟体验,虚拟体验的互动入口的查找成本较高,效率较低,影响用户的互动体验效果。
发明内容
为了解决上述技术问题,本公开提供了一种互动方法、装置、设备及介质。
本公开实施例提供了一种互动方法,所述方法包括:
响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和所述目标互动锚点关联的目标物品的素材;
基于所述目标物品的素材和所述待处理图像,生成目标图像。
本公开实施例还提供了一种互动装置,所述装置包括:
触发模块,用于响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和所述目标互动锚点关联的目标物品的素材;
图像模块,用于基于所述目标物品的素材和所述待处理图像,生成目标图像。
本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的互动方法。
本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的互动方法。
本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的互动方案,响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和目标互动锚点关联的目标物品的素材;基于目标物品的素材和待处理图像,生成目标图像。采用上述技术方案,用户通过对视频页面中包括的互动锚点的触发操作,可以获取互动锚点关联的目标物品的素材以及待处理图像,并生成具有互动效果的目标图像进行展示,通过在视频页面中互动锚点的设置,用户可以快速获得互动体验的入口并进行后续的互动体验,降低了查找成本,不仅使用户通过视频了解物品信息,而且在视频的基础上可以快速实现相同物品的互动体验,大大提升了用户的互动体验效果。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1为本公开实施例提供的一种互动方法的流程示意图;
图2为本公开实施例提供的一种视频页面的示意图;
图3为本公开实施例提供的一种目标图像的示意图;
图4为本公开实施例提供的另一种互动方法的流程示意图;
图5为本公开实施例提供的一种视频拍摄页面的示意图;
图6为本公开实施例提供的一种拍摄过程的示意图;
图7为本公开实施例提供的一种发布预览页面的示意图;
图8为本公开实施例提供的一种视频发布页面的示意图;
图9为本公开实施例提供的一种发布结果页面的示意图;
图10为本公开实施例提供的一种互动装置的结构示意图;
图11为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
为了解决相关技术中互动体验存在的问题,本公开实施例提供了一种互动方法,下面结合具体的实施例对该方法进行介绍。
图1为本公开实施例提供的一种互动方法的流程示意图,该方法可以由互动装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中。如图1所示,该方法包括:
步骤101、响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和目标互动锚点关联的目标物品的素材。
其中,视频页面可以是客户端中能够播放视频的页面,例如该视频页面可以为视频预览页面或视频播放页面等,具体不限,并且该视频页面中可以包括视频以及与该视频关联的至少一个互动锚点,视频的类型不作限制,例如可以为短视频或长视频等。互动锚点可以理解为与视频相关联,用于提供互动体验的快速入口,能够快速将用户带到指定互动位置,本公开实施例对互动锚点的展示样式不作限定,上述目标互动锚点可以是用户触发操作对应的锚点。
待处理图像可以是与当前用户相关的进行互动的图像,待处理图像可以包括静态图片和动态图像,具体不限,本公开实施例中,待处理图像可以为实时拍摄图像或本地图像。目标物品可以是预先与目标互动锚点绑定的物品,例如目标物品可以为口红、帽子等,每个互动锚点可以预先关联至少一种物品,具体可以将互动锚点的标识(ID)与物品的标识进行关联。素材可以是预先设置的用于实现互动体验的素材元素,不同物品的素材不同,例如当物品为口红,素材可以是口红的二维贴纸;当物品为帽子,素材可以是帽子的三维模型。
本公开实施例中,客户端可以在视频页面中展示视频和该视频的至少一个互动锚点,并检测用户的触发操作,响应于针对至少一个互动锚点中目标互动锚点的触发操作,获取待处理图像以及与该目标互动锚点关联的目标物品的素材,以备后续使用。可以理解的是,上述视频页面中视频可以是一个商品介绍的视频,被介绍的商品即为目标物品。
在一些实施例中,当待处理图像为实时拍摄图像,获取待处理图像,可以包括:启动目标互动锚点关联的互动虚拟拍摄器,并通过互动虚拟拍摄器获取实时拍摄图像。
互动虚拟拍摄器可以是用于进行互动虚拟体验的拍摄器,本公开实施例的虚拟体验可以是利用AR技术实现的虚拟试妆或虚拟穿戴等沉浸式互动体验,每个互动锚点可以预先关联一个互动虚拟拍摄器,具体可以通过将互动锚点的标识与互动虚拟拍摄器的标识绑定实现关联。当待处理图像为实时拍摄图像时,客户端响应于对目标互动锚点的触发操作,可以启动该目标互动锚点关联的互动虚拟拍摄器,并通过互动虚拟拍摄器获取实时拍摄图像。
在另一些实施例中,当待处理图像为本地图像,获取待处理图像,可以包括:响应于对本地图像的上传操作,获取本地图像。当待处理图像为互动装置中所存储的本地图像时,客户端可以响应于用户对一个本地图像的上传操作获取该本地图像。
示例性的,图2为本公开实施例提供的一种视频页面的示意图,如图2所示,图中展示了一个视频页面200,该视频页面200中可以包括视频202以及该视频202关联的一个互动锚点201,互动锚点201在图中的展示样式可以为“AR口红体验”的提示信息,仅为示例。
步骤102、基于目标物品的素材和待处理图像,生成目标图像。
其中,目标图像可以理解为在待处理图像上添加目标物品的素材的具体互动展示效果的图像,例如当目标物品为口红,目标图像可以为在待处理图像的嘴部区域添加口红的颜色的图像。目标图像可以包括静态的图像和动态的视频,具体不限。
本公开实施例中,互动装置在获取待处理图像和目标物品的素材,可以将待处理图像与目标物品的素材组合处理,得到目标图像。
当目标图像为动态的视频,互动装置可以将目标物品的素材和待处理图像进行组合处理,并将一段时间内每个时刻的组合处理之后的图像进行存储,最终组合得到一段动态的视频,也即得到目标图像。
当待处理图像为实时拍摄图像时,目标图像为静态的图像,互动装置可以基于目标物品的素材和待处理图像,生成实时预览图像,该实时预览图像为基于实时拍摄图像和目标物品的素材生成;之后可以将实时预览图像作为目标图像,以及在互动虚拟拍摄器中展示目标图像给用户。
在一些实施例中,基于目标物品的素材和待处理图像,生成目标图像,包括:基于目标物品的素材的素材类型,确定待处理图像中的目标图像区域;将目标物品的素材与待处理图像中的目标图像区域结合处理得到目标图像。
其中,素材类型可以是素材划分的所属类型,本公开实施例中素材类型可以包括二维贴纸和三维模型。当目标物品的素材的素材类型不同,在待处理图像中目标图像区域不同,基于目标物品的素材的素材类型确定目标图像区域之后,可以将目标物品的素材与该目标图像区域结合处理得到目标图像。
在一些实施例中,当目标物品的素材为目标物品的二维贴纸,目标图像区域为人像区域;将目标物品的素材与待处理图像中的目标图像区域结合处理得到目标图像,包括:将目标物品的二维贴纸叠加在待处理图像中的人像区域上,生成目标图像。
人像区域可以理解为人皮肤外露的区域,具体可以包括人脸区域以及其他皮肤外露区域。当目标物品的素材为二维贴纸时,表征该目标物品的素材可以通过平面的方式作用在图像上,例如口红、眼影、腮红等物品的素材为二维贴纸。客户端可以将目标物品的二维贴纸作为一个图层叠加在待处理图像中人像区域上,即可生成目标图像,之后可以展示给用户,以针对涂抹类物品实现用户的沉浸式互动体验,例如实现对口红的试妆体验。
在另一些实施例中,当目标物品的素材为目标物品的三维模型目标图像区域为身体区域;将目标物品的素材与待处理图像中的目标图像区域结合处理得到目标图像,包括:将目标物品的三维模型与待处理图像中目标物品对应的身体区域进行结合处理,生成目标图像,身体区域包括头部区域、脖子区域、四肢区域或脚部区域。
身体区域可以是人身体中任意一个区域,不同物品对应的身体区域可以不同,例如帽子对应头部区域,鞋对应脚部区域等。当目标物品的素材为三维模型时,表征该目标物品的素材可以通过三维立体的方式作用在图像的部分区域,例如帽子、衣服、鞋子等物品的素材为三维模型。客户端可以通过上述互动虚拟拍摄器将该目标物品的三维模型与待处理图像中该目标物品对应的身体区域进行三维结合处理,生成目标图像,并且该目标物品可以实现各个角度的展示,以针对穿戴类物品实现用户的沉浸式穿戴体验。例如当目标物品为帽子,可以将帽子三维模型与待处理图像中头部区域进行三维穿戴处理,生成穿戴虚拟帽子的目标图像,并展示给用户。
示例性的,图3为本公开实施例提供的一种目标图像的示意图,如图3所示,图中以目标图像为实时预览图像为例展示了一个互动体验页面300,该互动体验页面300中可以包括目标图像301,该目标图像301可以是在对图2中互动锚点201的触发操作之后基于实时拍摄图像与互动锚点201关联的口红的素材生成的。
示例性的,一种用户刷短视频的场景中,客户端可以在视频页面中展示短视频,该短视频为介绍口红的视频,该短视频中可以包括口红的互动锚点,用户对该口红的互动锚点触发之后可以获取待处理图像以及口红的素材,并基于该处理图像和口红的素材生成涂抹口红进行试妆之后的目标图像,展示给用户或存储在本地。
本公开实施例提供的互动方案,响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和目标互动锚点关联的目标物品的素材;基于目标物品的素材和待处理图像,生成目标图像。采用上述技术方案,用户通过对视频页面中包括的互动锚点的触发操作,可以获取互动锚点关联的目标物品的素材以及待处理图像,并生成具有互动效果的目标图像进行展示,通过在视频页面中互动锚点的设置,用户可以快速获得互动体验的入口并进行后续的互动体验,降低了查找成本,不仅使用户通过视频了解物品信息,而且在视频的基础上可以快速实现相同物品的互动体验,大大提升了用户的互动体验效果。
在一些实施例中,目标物品的素材可以包括目标物品在至少两个属性下的素材,基于目标物品的素材和待处理图像,生成目标图像之后,互动方法还可以包括:响应于对目标物品的素材的属性切换操作,基于目标物品的切换后的素材和待处理图像,生成新的目标图像。
其中,物品的属性可以根据物品的具体类型确定,例如目标物品为口红时,该属性可以为色号;目标物品为帽子时,该属性可以为颜色。参见图3,图中口红的素材可以包括图中的四个色号的素材,目标图像301可以基于口红在色号1下的素材与待处理图像生成。
具体的,当目标物品的素材包括目标物品在至少两个属性下的素材时,客户端可以接收用户对目标物品的素材的属性切换操作,该属性切换操作可以是对目标物品的其他属性的触发操作,获取属性切换操作对应的目标物品在其他属性下的素材即为切换后的素材,基于切换后的素材和待处理图像,生成新的目标图像并展示。
参见图3,当用户对色号2的卡片进行触发操作时,客户端可以接收到切换操作,获取口红在色号2下的素材,并基于口红在色号2下的素材和待处理图像生成新的目标图像。
上述方案中,在展示互动体验效果下的图像时,能够支持用户切换该物品下的不同属性,以展示同一物品在不同属性或型号下的互动体验效果,有助于用户选择更加合适的物品,进一步提升了用户的互动体验效果。
示例性的,图4为本公开实施例提供的另一种互动方法的流程示意图,在一种可行的实施方式中,当目标图像为基于实时拍摄图像生成的实时预览图像时,在上述步骤102之后,互动方法还可以包括如下步骤401-步骤402:
步骤401、响应于视频拍摄触发操作,在视频拍摄页面展示目标图像。
其中,视频拍摄触发操作可以包括对视频拍摄控件的手势控制操作(如点击、长按、双击等)、语音控制操作或者表情控制操作等等,本公开实施例对此不做限制。例如,参见图3,在展示目标图像的页面上可以设置视频拍摄控件302,该视频拍摄控件302中可以包括“互动拍摄”的提示信息,图中位置仅为示例,还可以设置在其他不影响目标图像展示的位置,视频拍摄触发操作可以是对图中视频拍摄控件302的点击操作。
具体地,客户端在基于目标物品的素材和待处理图像,生成目标图像之后,该目标图像为实时预览图像,之后可以接收用户的视频拍摄触发操作,跳转至视频拍摄页面,并在视频拍摄页面中展示目标图像。
示例性的,图5为本公开实施例提供的一种视频拍摄页面的示意图,如图5所示,图中以实时预览图像为例展示了视频拍摄页面500,该视频拍摄页面500中可以包括实时预览图像501,并且还可以包括物品体验的控件504,用户触发该控件504之后,可以返回图3的互动体验页面300。
步骤402、响应于在视频拍摄页面的拍摄操作,生成目标图像对应的目标拍摄视频。
其中,拍摄操作可以包括对拍摄控件的手势控制操作、语音控制操作或者表情控制操作等等,具体不限。例如参见图5,视频拍摄页面500中还可以包括拍摄控件502,拍摄操作可以是用户对该拍摄控件502的点击操作,仅为示例。
在本公开实施例中,客户端在视频拍摄页面展示目标图像之后,可以接收用户在视频拍摄页面中的拍摄操作,拍摄一段时间内每个时刻的目标图像,最终组合生成对应的目标拍摄视频。当上述待处理图像为实时拍摄图像时,目标图像在不同时刻可能会发生变化。
可选的,当待处理图像为本地图像的静态图片时,目标图像可以为添加目标物品的素材的静态图像,也可以基于该目标图像生成上述目标拍摄视频,并且由于目标图像在不同时刻保持不变,目标拍摄视频的每一帧均相同。
示例性的,图6为本公开实施例提供的一种拍摄过程的示意图,如图6所示,图中以目标图像为实时预览图像展示了一个页面600,该页面600中可以展示视频拍摄过程中在00:05时刻的目标图像。
上述方案中,在生成互动体验效果下的目标图像之后,当目标图像为静态的图像时,还可以支持用户对目标图像进行视频拍摄获得对应的视频,进一步提升了用户的交互多样性。
在一些实施例中,上述步骤102之后,互动方法还可以包括:响应于拍照触发操作,将目标图像作为照片进行存储。
其中,拍照触发操作可以包括对拍照控件的手势控制操作、语音控制操作或者表情控制操作等等,具体不限。例如参见图3,在展示目标图像的页面上可以设置拍照控件303,拍照触发操作可以是用户对该拍照控件303的点击操作,仅为示例。
在本公开实施例中,客户端在视频拍摄页面展示实时预览图像之后,可以接收用户的拍照触发操作,将当前的目标图像作为照片存储在本地。上述方案中,在生成互动体验效果下的目标图像之后,还可以支持用户对目标图像进行存储,以支持用户的回看,进一步提升了用户的交互多样性。
在一些实施例中,视频拍摄页面中还可以包括目标物品对应的至少一个特效控件,本公开实施例的互动方法还可以包括:响应于拍摄操作以及对至少一个特效控件中目标特效控件的触发操作,在视频拍摄的过程中在目标图像中添加目标特效控件对应的特效元素,生成对应的目标拍摄视频。
特效控件可以理解为用于进行特效元素添加的功能控件,不同特效控件对应的特效元素可以不同,并且不同物品对应的特效控件可以不同,也可以相同。
具体地,上述视频拍摄页面中还可以展示目标物品对应的至少一个特效控件,此时在步骤401之后,可以响应于用户在视频拍摄页面的拍摄操作以及对目标特效控件的触发操作,拍摄一段时间内每个时刻的目标图像,并且每个时刻的目标图像中均添加目标特效控件对应的特效元素,最终组合生成目标拍摄视频。
示例性的,参见图5,视频拍摄页面500中还展示了一个特效控件503,该特效控件503的特效元素为滤镜,用户触发特效控件503以及视频拍摄控件502之后,可以在视频拍摄的过程中在目标图像中添加滤镜特效,生成对应的目标拍摄视频。图5中的特效控件503仅为示例,特效控件的数量以及类型具体可以根据目标物品来确定。
在一些实施例中,目标物品对应的每一个特效控件的特效元素均分别对应目标物品的一个属性,且每个特效元素所对应的目标物品的属性均不相同;其中,目标物品的属性包括以下至少一种:颜色、尺寸、款式、材质。
目标物品的属性可以是用于表征目标物品自身相关特征的信息,例如目标物品为口红,属性可以包括口红颜色、口红材质等。不同目标物品对应的属性不同,进而对应的特效元素也不相同,具体根据实际情况设置。响应于用户对目标特效控件的触发操作,可以确定该目标特效控件对应的特效元素,在目标图像上添加该特效元素表示在目标图像上将目标物品的当前属性切换为该特效元素对应的目标属性,拍摄一段时间内的目标图像,得到目标拍摄图像。例如,目标物品为口红,目标物品对应有两个特效控件的特效元素,具体为第一特效元素和第二特效元素,第一特效元素的属性为口红颜色-粉红色,第二特效元素的属性为口红颜色-玫红色,假设当前在目标图像中添加目标特效控件对应的特效元素为第一特效元素,当用户触发特效元素对应的特效控件时,可以将在目标图像中所添加的目标特效控件对应的特效元素更改为第二特效元素,此时,在目标图像中,用户的口红颜色从粉红色切换为玫红色。
上述方案中,在对目标图像进行视频拍摄的过程中,还可以添加至少一个特效元素,使得生成的视频同时包括了互动体验效果以及特效效果,提升了视频的展示效果和灵活性,进一步提升了用户的交互体验效果;并且特效元素可以与目标物品的属性相关联,通过添加特效元素,可以切换目标物品的属性,使得用户能够浏览到更加多样的物品体验效果,有助于用户对目标物品的选择,进一步提升了用户的交互体验效果。
在一些实施例中,在上述步骤102或者步骤402之后,互动方法还可以包括:响应于视频发布触发操作,在视频发布页面展示目标图像或目标拍摄视频的锚点设置控件;响应于对锚点设置控件的设置触发操作,在目标图像或目标拍摄视频中添加目标物品对应的目标互动锚点,得到锚点视频;响应于视频发布操作,发布锚点视频。
由于目标图像还可以为动态的视频,此时基于该目标图像,也可以进行视频发布。
其中,视频发布触发操作可以是用于进行视频发布的启动操作,可以包括手势控制操作、语音控制操作或者表情控制操作等,具体不限。示例性的,图7为本公开实施例提供的一种发布预览页面的示意图,如图7所示,图中以目标图像为实时预览图像展示了基于上述图5和图6视频拍摄结束之后的一个发布预览页面700,该发布预览页面700中包括目标拍摄视频701和视频发布控件702,视频发布触发操作可以是对该视频发布控件702的触发操作,视频发布控件702中包括“下一步”的提示信息,当用户预览目标拍摄视频701之后如果满意可以触发视频发布控件702进行后续的视频发布。可选的,该发布预览页面700中还可以包括重新拍摄控件以及挂件控件的功能控件,重新拍摄控件用于重新返回图5的视频拍摄页面500进行视频拍摄,挂件控件用于添加各种类型的挂件,这两种功能控件仅为示例。
视频发布页面可以用于对视频发布的相关内容进行设置,例如可以对视频发布时的封面、话题、位置以及访问权限等进行设置,本公开实施例中该视频发布页面中增加了锚点设置控件,用于进行目标拍摄视频的互动锚点的设置,本公开实施例对锚点设置控件的具体样式不限。示例性的,图8为本公开实施例提供的一种视频发布页面的示意图,如图8所示,图中展示了一个视频发布页面800,该视频发布页面800中可以包括锚点设置控件801,该锚点设置控件801中可以包括上述目标物品的目标互动锚点以及其他相关的互动锚点,图中目标互动锚点表示为“AR口红体验”,其他互动锚点表示为“帽子试戴”,仅为示例。视频发布页面800中还可以包括话题、封面等的设置控件,用于进行视频发布的其他内容的设置。
视频发布操作可以用于进行视频发布,可以包括手势控制操作、语音控制操作或者表情控制操作等,具体不限。例如参见图8,视频发布页面800中还可以包括发布控件802,视频发布操作可以为对该发布控件802的触发操作。
具体地,客户端生成目标拍摄视频之后,可以接收用户的视频发布触发操作,跳转至视频发布页面,并在视频发布页面中展示目标图像或目标拍摄视频的锚点设置控件,以及其他设置控件;之后可以接收用户对锚点设置控件的设置触发操作,在目标图像或目标拍摄视频中自动将目标物品的目标互动锚点添加到目标位置,或者基于设置触发操作手动将目标物品的目标互动锚点添加到选择的位置,得到锚点视频。目标位置可以是预设的锚点添加位置,具体可以根据实际情况设置。客户端在得到锚点视频之后,可以接收用户的视频发布操作,对锚点视频进行发布操作。可选的,客户端还可以响应于用户的视频存储操作,将添加锚点视频存储在本地,以备后续使用。
可选的,目标互动锚点添加在目标图像或目标拍摄视频中的目标位置上,目标位置与目标物品的距离小于或等于预设距离,或者目标位置为背景区域的任意一个位置。其中,预设距离可以根据实际情况设置,例如预设距离可以为1cm。当目标位置与目标物品的距离小于或等于预设距离时,目标互动锚点添加在目标物品的附近,使用户可以快速注意到。目标位置还可以设置为背景区域的任意一个位置,也即不遮挡目标图像或目标拍摄视频的内容展示。
例如,参见图8,用户对锚点设置控件进行触发操作之后,图2的目标物品的目标互动锚点“AR口红体验”被选中,并采用加粗方式突出展示,此时可以自动将目标互动锚点添加到目标图像或目标拍摄视频的目标位置,或者锚点设置控件中还可以设置用于进行目标位置选择的按钮(图中未展示),用户通过触发该按钮可以手动将目标互动锚点添加到选择的位置上。
示例性的,图9为本公开实施例提供的一种发布结果页面的示意图,如图9所示,图中展示了一个发布结果页面900,该发布结果页面900中可以展示上述锚点视频的发布进度,用于使用户了解发布操作的进度,直到发布完成。可选的,该发布结果页面900中还可以展示与目标物品相关的引导信息以及落地页引导图片等,以使用户进一步了解目标物品。可选的,该发布结果页面900还可以展示物品体验控件901,用户触发该物品体验控件901之后,可以返回图3的互动体验页面300。
上述方案中,在生成互动体验效果的视频之后,可以通过视频锚点技术在用户进行视频发布时添加互动锚点,以使后续能够通过该互动锚点快速实现相同物品的互动体验,提高物品关注度,并且大大提升了用户的互动体验效果。
在一些实施例中,锚点设置控件还包括目标互动锚点对应的关联互动锚点;在响应于视频发布操作,发布锚点视频之前,互动方法还可以包括:响应于对锚点设置控件中关联互动锚点的触发操作,在锚点视频中添加关联互动锚点,得到新的锚点视频。
其中,关联互动锚点的物品可以与目标互动锚点的物品在某个属性上相同,例如作用区域、类型等相同,示例性的,帽子与假发均作用在头部区域,帽子的互动锚点对应的关联互动锚点可以为假发的互动锚点,仅为示例。关联互动锚点的数量不限。
互动装置可以获取目标互动锚点对应的关联互动锚点,并将关联互动锚点展示在上述视频发布页面的锚点设置控件中,在上述响应于视频发布操作,发布锚点视频之前,当接收到用户对关联互动锚点的触发操作时,可以在已添加目标互动锚点的锚点视频上继续添加关联互动锚点,得到同时包括目标互动锚点和关联互动锚点的新的锚点视频,之后再发布新的锚点视频。
可选的,在接收到用户对关联互动锚点的触发操作之后,还可以在目标图像或目标拍摄视频中添加该关联互动锚点,得到仅包括关联互动锚点的锚点视频并发布。也即,锚点视频中可以包括上述目标互动锚点和/或关联互动锚点,具体根据用户选择确定。
关联互动锚点的添加位置不限,可以自动添加在预设位置,也可以根据用户的操作手动添加在用户选择的位置,预设位置不限,例如可以为背景区域的任意一个位置。
参见图8,锚点设置控件801中还可以展示目标互动锚点“AR口红体验”的关联互动锚点“帽子试戴”,当用户触发该关联互动锚点“帽子试戴”,这个锚点被选中,可以将这个互动锚点采用加粗方式突出展示,在目标图像或目标拍摄视频中添加该关联互动锚点,得到锚点视频并发布,发布过程与上述目标互动锚点相同。
可选的,关联互动锚点还可以与目标互动锚点无关,例如关联互动锚点可以包括历史触发量最高的几个互动锚点,进一步扩展了互动锚点添加时的范围。
上述方案中,客户端在目标图像或目标拍摄视频中添加互动锚点时,不仅可以添加触发的目标互动锚点,还可以添加关联互动锚点,并且锚点的添加位置可以自动也可以手动选择,使得锚点添加的方式更加多样化,更符合用户的实际需求,进一步提升了互动体验效果。
可以理解的是,在上述步骤101之前,客户端可以接收用户在初始状态的视频拍摄触发操作,之后可以跳转至视频拍摄页面,并在视频拍摄页面中基于图像采集装置采集的实时图像进行视频拍摄,得到目标拍摄视频;之后也可以进行视频发布,并在视频发布时设置互动锚点,此时的互动锚点可以根据用户选择添加至少一个互动锚点,得到锚点视频并发布,发布后的锚点视频并非一个单纯的视频文件而是附加了互动锚点,后续通过该互动锚点让观看该视频的用户在感兴趣的情况下快速进入对应物品的互动体验环节,进而提升用户物品互动体验效果,提高物品关注度。
图10为本公开实施例提供的一种互动装置的结构示意图,该装置可由软件和/或硬件实现,一般可集成在电子设备中。如图10所示,该装置包括:
触发模块1001,用于响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和所述目标互动锚点关联的目标物品的素材;
图像模块1002,用于基于所述目标物品的素材和所述待处理图像,生成目标图像。
可选的,当所述待处理图像为实时拍摄图像,所述触发模块1001用于:
启动所述目标互动锚点关联的互动虚拟拍摄器,并通过所述互动虚拟拍摄器获取所述实时拍摄图像;
所述图像模块1002具体用于:
基于所述目标物品的素材和所述待处理图像,生成实时预览图像;
将所述实时预览图像作为目标图像,以及在所述互动虚拟拍摄器中展示所述目标图像。
可选的,所述图像模块包括:
第一单元,用于基于所述目标物品的素材的素材类型,确定所述待处理图像中的目标图像区域;
第二单元,用于将所述目标物品的素材与所述待处理图像中的目标图像区域结合处理得到所述目标图像。
可选的,当所述目标物品的素材为目标物品的二维贴纸,所述目标图像区域为人像区域;
所述第二单元用于:
将所述目标物品的二维贴纸叠加在所述待处理图像中的人像区域上,生成所述目标图像。
可选的,当所述目标物品的素材为目标物品的三维模型,所述目标图像区域为身体区域;
所述第二单元用于:
将所述目标物品的三维模型与所述待处理图像中所述目标物品对应的身体区域进行结合处理,生成所述目标图像,所述身体区域包括头部区域、脖子区域、四肢区域或脚部区域。
可选的,所述目标物品的素材包括所述目标物品在至少两个属性下的素材,所述装置还包括切换模块,用于:基于所述目标物品的素材和所述待处理图像,生成目标图像之后,
响应于对所述目标物品的素材的属性切换操作,基于目标物品的切换后的素材和所述待处理图像,生成新的目标图像。
可选的,所述装置还包括拍摄模块,用于:基于所述目标物品的素材和所述待处理图像,生成目标图像之后,
响应于视频拍摄触发操作,在视频拍摄页面展示所述目标图像;
响应于在所述视频拍摄页面的拍摄操作,生成所述目标图像对应的目标拍摄视频;或者,
响应于拍照触发操作,将所述目标图像作为照片进行存储。
可选的,所述视频拍摄页面中还包括所述目标物品对应的至少一个特效控件,所述拍摄模块用于:
响应于所述拍摄操作以及对所述至少一个特效控件中目标特效控件的触发操作,在视频拍摄的过程中在所述目标图像中添加所述目标特效控件对应的特效元素,生成对应的目标拍摄视频。
可选的,所述目标物品对应的每一个特效控件的特效元素均分别对应所述目标物品的一个属性,且每个特效元素所对应的所述目标物品的属性均不相同;其中,所述目标物品的属性包括以下至少一种:颜色、尺寸、款式、材质。
可选的,所述装置还包括发布模块,用于:
响应于视频发布触发操作,在视频发布页面展示所述目标图像或所述目标拍摄视频的锚点设置控件;
响应于对所述锚点设置控件的设置触发操作,在所述目标图像或所述目标拍摄视频中添加所述目标物品对应的目标互动锚点,得到锚点视频;
响应于视频发布操作,发布所述锚点视频。
可选的,所述目标互动锚点添加在所述目标图像或所述目标拍摄视频中的目标位置上,所述目标位置与所述目标物品的距离小于或等于预设距离,或者所述目标位置为背景区域的任意一个位置。
可选的,所述锚点设置控件还包括所述目标互动锚点对应的关联互动锚点;所述装置还包括关联锚点模块,用于:在所述响应于视频发布操作,发布所述锚点视频之前,
响应于对所述锚点设置控件中所述关联互动锚点的触发操作,在所述锚点视频中添加所述关联互动锚点,得到新的锚点视频。
本公开实施例所提供的互动装置可执行本公开任意实施例所提供的互动方法,具备执行方法相应的功能模块和有益效果。
本公开实施例还提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现本公开任意实施例所提供的互动方法。
图11为本公开实施例提供的一种电子设备的结构示意图。下面具体参考图11,其示出了适于用来实现本公开实施例中的电子设备1100的结构示意图。本公开实施例中的电子设备1100可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图11示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图11所示,电子设备1100可以包括处理装置(例如中央处理器、图形处理器等)1101,其可以根据存储在只读存储器(ROM)1102中的程序或者从存储装置1108加载到随机访问存储器(RAM)1103中的程序而执行各种适当的动作和处理。在RAM 1103中,还存储有电子设备1100操作所需的各种程序和数据。处理装置1101、ROM 1102以及RAM 1103通过总线1104彼此相连。输入/输出(I/O)接口1105也连接至总线1104。
通常,以下装置可以连接至I/O接口1105:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置1106;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置1107;包括例如磁带、硬盘等的存储装置1108;以及通信装置1109。通信装置1109可以允许电子设备1100与其他设备进行无线或有线通信以交换数据。虽然图11示出了具有各种装置的电子设备1100,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置1109从网络上被下载和安装,或者从存储装置1108被安装,或者从ROM 1102被安装。在该计算机程序被处理装置1101执行时,执行本公开实施例的互动方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和所述目标互动锚点关联的目标物品的素材;基于所述目标物品的素材和所述待处理图像,生成目标图像。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

Claims (15)

1.一种互动方法,其特征在于,包括:
响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和所述目标互动锚点关联的目标物品的素材;
基于所述目标物品的素材和所述待处理图像,生成目标图像。
2.根据权利要求1所述的方法,其特征在于,当所述待处理图像为实时拍摄图像,所述获取待处理图像,包括:
启动所述目标互动锚点关联的互动虚拟拍摄器,并通过所述互动虚拟拍摄器获取所述实时拍摄图像;
所述基于所述目标物品的素材和所述待处理图像,生成目标图像,包括:
基于所述目标物品的素材和所述待处理图像,生成实时预览图像;
将所述实时预览图像作为目标图像,以及在所述互动虚拟拍摄器中展示所述目标图像。
3.根据权利要求1所述的方法,其特征在于,基于所述目标物品的素材和所述待处理图像,生成目标图像,包括:
基于所述目标物品的素材的素材类型,确定所述待处理图像中的目标图像区域;
将所述目标物品的素材与所述待处理图像中的目标图像区域结合处理得到所述目标图像。
4.根据权利要求3所述的方法,其特征在于,当所述目标物品的素材为目标物品的二维贴纸,所述目标图像区域为人像区域;
将所述目标物品的素材与所述待处理图像中的目标图像区域结合处理得到所述目标图像,包括:
将所述目标物品的二维贴纸叠加在所述待处理图像中的人像区域上,生成所述目标图像。
5.根据权利要求3所述的方法,其特征在于,当所述目标物品的素材为目标物品的三维模型,所述目标图像区域为身体区域;
将所述目标物品的素材与所述待处理图像中的目标图像区域结合处理得到所述目标图像,包括:
将所述目标物品的三维模型与所述待处理图像中所述目标物品对应的身体区域进行结合处理,生成所述目标图像,所述身体区域包括头部区域、脖子区域、四肢区域或脚部区域。
6.根据权利要求1所述的方法,其特征在于,所述目标物品的素材包括所述目标物品在至少两个属性下的素材,基于所述目标物品的素材和所述待处理图像,生成目标图像之后,所述方法还包括:
响应于对所述目标物品的素材的属性切换操作,基于目标物品的切换后的素材和所述待处理图像,生成新的目标图像。
7.根据权利要求2所述的方法,其特征在于,所述基于所述目标物品的素材和所述待处理图像,生成目标图像之后,所述方法还包括:
响应于视频拍摄触发操作,在视频拍摄页面展示所述目标图像;
响应于在所述视频拍摄页面的拍摄操作,生成所述目标图像对应的目标拍摄视频;或者,
响应于拍照触发操作,将所述目标图像作为照片进行存储。
8.根据权利要求7所述的方法,其特征在于,所述视频拍摄页面中还包括所述目标物品对应的至少一个特效控件,所述方法还包括:
响应于所述拍摄操作以及对所述至少一个特效控件中目标特效控件的触发操作,在视频拍摄的过程中在所述目标图像中添加所述目标特效控件对应的特效元素,生成对应的目标拍摄视频。
9.根据权利要求8所述的方法,其特征在于,所述目标物品对应的每一个特效控件的特效元素均分别对应所述目标物品的一个属性,且每个特效元素所对应的所述目标物品的属性均不相同;其中,所述目标物品的属性包括以下至少一种:颜色、尺寸、款式、材质。
10.根据权利要求1、7或8所述的方法,其特征在于,所述方法还包括:
响应于视频发布触发操作,在视频发布页面展示所述目标图像或所述目标拍摄视频的锚点设置控件;
响应于对所述锚点设置控件的设置触发操作,在所述目标图像或所述目标拍摄视频中添加所述目标物品对应的目标互动锚点,得到锚点视频;
响应于视频发布操作,发布所述锚点视频。
11.根据权利要求10所述的方法,其特征在于,所述目标互动锚点添加在所述目标图像或所述目标拍摄视频中的目标位置上,所述目标位置与所述目标物品的距离小于或等于预设距离,或者所述目标位置为背景区域的任意一个位置。
12.根据权利要求10所述的方法,其特征在于,所述锚点设置控件还包括所述目标互动锚点对应的关联互动锚点;在所述响应于视频发布操作,发布所述锚点视频之前,所述方法还包括:
响应于对所述锚点设置控件中所述关联互动锚点的触发操作,在所述锚点视频中添加所述关联互动锚点,得到新的锚点视频。
13.一种互动装置,其特征在于,包括:
触发模块,用于响应于针对视频页面中目标互动锚点的触发操作,获取待处理图像和所述目标互动锚点关联的目标物品的素材;
图像模块,用于基于所述目标物品的素材和所述待处理图像,生成目标图像。
14.一种电子设备,其特征在于,所述电子设备包括:
处理器;
用于存储所述处理器可执行指令的存储器;
所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现上述权利要求1-12中任一所述的互动方法。
15.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-12中任一所述的互动方法。
CN202210474070.5A 2022-04-29 2022-04-29 一种互动方法、装置、设备及介质 Pending CN117035892A (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN202210474070.5A CN117035892A (zh) 2022-04-29 2022-04-29 一种互动方法、装置、设备及介质
EP23795334.4A EP4459535A4 (en) 2022-04-29 2023-04-24 Interaction method and apparatus, device and medium
PCT/CN2023/090292 WO2023207901A1 (zh) 2022-04-29 2023-04-24 互动方法、装置、设备及介质
US18/792,547 US12315096B2 (en) 2022-04-29 2024-08-01 Interaction method and apparatus, device and medium
US19/193,847 US20250259404A1 (en) 2022-04-29 2025-04-29 Interaction method and apparatus, device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210474070.5A CN117035892A (zh) 2022-04-29 2022-04-29 一种互动方法、装置、设备及介质

Publications (1)

Publication Number Publication Date
CN117035892A true CN117035892A (zh) 2023-11-10

Family

ID=88517836

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210474070.5A Pending CN117035892A (zh) 2022-04-29 2022-04-29 一种互动方法、装置、设备及介质

Country Status (4)

Country Link
US (2) US12315096B2 (zh)
EP (1) EP4459535A4 (zh)
CN (1) CN117035892A (zh)
WO (1) WO2023207901A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120017628A (zh) * 2025-01-17 2025-05-16 北京字跳网络技术有限公司 一种互动方法、装置、设备、介质及程序产品

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5921320B2 (ja) * 2012-04-27 2016-05-24 富士通テン株式会社 表示システム、携帯装置、車載装置、及び、プログラム
WO2018033137A1 (zh) * 2016-08-19 2018-02-22 北京市商汤科技开发有限公司 在视频图像中展示业务对象的方法、装置和电子设备
CN110418185B (zh) 2019-07-22 2021-08-13 广州市天正科技有限公司 一种增强现实视频画面中锚点的定位方法及其系统
KR102850794B1 (ko) * 2019-12-27 2025-08-27 주식회사 케이티 실시간 적응형 동영상 가상 의류 피팅 방법, 장치, 시스템 및 컴퓨터 프로그램
KR102271063B1 (ko) * 2020-08-18 2021-06-29 정윤호 가상 피팅 서비스 제공 방법, 장치 및 그 시스템
CN113298602B (zh) * 2020-11-26 2025-01-24 阿里巴巴集团控股有限公司 商品对象信息互动方法、装置及电子设备
CN114185466A (zh) * 2021-11-23 2022-03-15 北京达佳互联信息技术有限公司 业务处理方法、装置、电子设备及存储介质
CN114266621B (zh) * 2021-12-16 2025-11-18 阿里巴巴(中国)网络技术有限公司 图像处理方法、图像处理系统及电子设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN120017628A (zh) * 2025-01-17 2025-05-16 北京字跳网络技术有限公司 一种互动方法、装置、设备、介质及程序产品

Also Published As

Publication number Publication date
US20250259404A1 (en) 2025-08-14
EP4459535A1 (en) 2024-11-06
EP4459535A4 (en) 2025-04-16
US20240386683A1 (en) 2024-11-21
US12315096B2 (en) 2025-05-27
WO2023207901A1 (zh) 2023-11-02

Similar Documents

Publication Publication Date Title
CN109167950B (zh) 视频录制方法、视频播放方法、装置、设备及存储介质
US12223624B2 (en) Image display method and apparatus, and device and medium
US20250131667A1 (en) Method, electronic device and storage medium for image processing
CN111414225B (zh) 三维模型远程展示方法、第一终端、电子设备及存储介质
CN112199016B (zh) 图像处理方法、装置、电子设备及计算机可读存储介质
US20220392026A1 (en) Video transmission method, electronic device and computer readable medium
US11895424B2 (en) Video shooting method and apparatus, electronic device and storage medium
CN112035046B (zh) 榜单信息显示方法、装置、电子设备及存储介质
CN114598823B (zh) 特效视频生成方法、装置、电子设备及存储介质
JP2023528958A (ja) ビデオ複合撮影方法、装置、電子機器及びコンピュータ可読媒体
CN114416259B (zh) 虚拟资源的获取方法、装置、设备及存储介质
US20250259404A1 (en) Interaction method and apparatus, device and medium
US12041379B2 (en) Image special effect processing method, apparatus, and electronic device, and computer-readable storage medium
EP4550806A1 (en) Method and apparatus for interaction in live-streaming room, and device and medium
US20240281127A1 (en) Data interaction method and apparatus, electronic device and storage medium
CN115776575B (zh) 物品的展示方法、装置、电子设备和存储介质
JP2024513900A (ja) 特殊効果表示方法、装置、機器、記憶媒体及び製品
CN111818265B (zh) 基于增强现实模型的交互方法、装置、电子设备及介质
CN120070721B (zh) 一种三维数据的生成方法、装置、电子设备及存储介质
US20240177272A1 (en) Image processing method and apparatus, and electronic device and storage medium
CN113837918A (zh) 多进程实现渲染隔离的方法及装置
CN118015233A (zh) 一种目标元素生成方法、装置、电子设备及存储介质
CN110188712B (zh) 用于处理图像的方法和装置
CN116152046A (zh) 图像处理方法、装置、电子设备及存储介质
CN121304843A (zh) 内容生成方法、装置、介质、电子设备及程序产品

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination