CN109035288A - 一种图像处理方法及装置、设备和存储介质 - Google Patents
一种图像处理方法及装置、设备和存储介质 Download PDFInfo
- Publication number
- CN109035288A CN109035288A CN201810848300.3A CN201810848300A CN109035288A CN 109035288 A CN109035288 A CN 109035288A CN 201810848300 A CN201810848300 A CN 201810848300A CN 109035288 A CN109035288 A CN 109035288A
- Authority
- CN
- China
- Prior art keywords
- image
- identifier
- attribute
- target object
- synthesized
- 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.)
- Granted
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 22
- 238000003860 storage Methods 0.000 title claims abstract description 19
- 238000012545 processing Methods 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims description 52
- 230000015572 biosynthetic process Effects 0.000 claims description 51
- 238000003786 synthesis reaction Methods 0.000 claims description 51
- 238000010586 diagram Methods 0.000 description 26
- 239000000463 material Substances 0.000 description 26
- 230000001815 facial effect Effects 0.000 description 24
- 238000006748 scratching Methods 0.000 description 15
- 230000002393 scratching effect Effects 0.000 description 15
- 238000011897 real-time detection Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 241001465754 Metazoa Species 0.000 description 3
- 238000005034 decoration Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000002194 synthesizing effect Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003831 deregulation Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 210000004709 eyebrow Anatomy 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 210000004209 hair Anatomy 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000035800 maturation Effects 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/194—Segmentation; Edge detection involving foreground-background segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/14—Transformations for image registration, e.g. adjusting or mapping for alignment of images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Abstract
本发明实施例公开了一种图像处理方法,所述方法包括:获取第一图像,其中所述第一图像上包括标识符;获取第二图像;对所述第二图像中的目标对象进行抠图,得到目标对象;根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像。本发明实施例同时还公开了一种图像处理装置、设备和存储介质。
Description
技术领域
本发明涉及人工智能领域,尤其涉及一种图像处理方法及装置、设备和存储介质。
背景技术
目前,大多数社交类应用(APP,Application)或即时通讯类应用,都支持录制视频或者拍摄图片,或者直接选取本地已有的视频或图片进行简单处理后发送出去,如QQ、微信等。近期,人脸检测技术、人脸识别技术的成熟使得一些装扮类APP,如激萌、美颜相机等,得到了快速的发展。APP可以利用人脸识别和人脸检测技术为图片做特殊的人脸处理,例如自动化妆和自动加装饰。
然而这些客户端的视频、图片处理方式单一,自动化妆和自动加装饰等效果也缺乏趣味性,如何将录制的视频、图片,或者本地直接选取的视频、图片,或者实时的拍摄内容,或者应用包含的素材,例如卡通视频、装饰等,进行合成,使得合成后的内容更加的丰富、立体、有趣味性,是本领域技术人员亟待解决的问题。
发明内容
有鉴于此,本发明实施例为解决现有技术中存在的至少一个问题而提供一种图像处理方法及装置、设备和存储介质。
本发明实施例的技术方案是这样实现的:
本发明实施例提供一种图像处理方法,所述方法包括:
获取第一图像,其中所述第一图像上包括标识符;
获取第二图像;
对所述第二图像中的目标对象进行抠图,得到目标对象;
根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像。
在本发明实施例中,所述获取第一图像,其中所述第一图像上包括标识符,包括:
对获取的预处理图像中的目标区域进行抠图,得到空白区域;
根据所述标识符的属性值将所述标识符添加到所述空白区域,得到第一图像。
在本发明实施例中,所述根据所述标识符的属性值将所述标识符添加到所述空白区域,得到第一图像,包括:
将所述标识符添加到所述空白区域;
对添加后的标识符的属性值进行调整,得到第一图像。
在本发明实施例中,所述标识符的属性包括标识符的位置、尺寸和/或方向,所述对添加后的标识符的属性值进行调整,得到第一图像,包括:
对添加后的标识符的位置、尺寸和/或方向进行设置,得到第一图像;
在本发明实施例中,所述标识符的属性包括标识符的位置、尺寸和/或方向,所述对添加后的标识符的属性值进行调整,得到第一图像,还包括:
根据所述预处理图像的图像特征信息,对添加后的标识符的位置、尺寸、和/或方向进行调整,得到第一图像。
在本发明实施例中,所述标识符的属性值至少包括标识符的位置,所述根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像,包括:
根据所述标识符的位置调整所述目标对象在所述第一图像上的位置,得到合成后的图像。
在本发明实施例中,所述属性值还包括尺寸,所述根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像,还包括:
根据所述标识符的尺寸调整所述目标对象在所述第一图像中的显示尺寸,得到合成后的图像。
在本发明实施例中,所述属性值还包括方向,所述根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像,还包括:
根据所述标识符的方向调整所述目标对象在所述第一图像中的方向,得到合成后的图像。
在本发明实施例中,所述第二图像包括人脸图像,所述目标对象包括人脸,所述根据所述标识符的方向调整所述目标对象在所述第一图像中的方向,得到合成后的图像,包括:
根据所述人脸图像,确定人脸的关键点信息;
根据所述人脸的关键点信息,确定人脸的三维信息;
根据所述人脸的三维信息,确定所述人脸的初始方向;
根据所述标识符的方向和所述人脸的初始方向调整所述人脸在所述第一图像中的方向,得到合成后的图像。
在本发明实施例中,所述获取第一图像,其中所述第一图像上包括标识符,包括:
对获取的第一视频的帧图像中的目标区域进行抠图,得到具有空白区域的帧图像;
根据所述标识符的属性值将所述标识符添加到所述帧图像的空白区域;
将具有标识符的每一帧图像作为所述第一图像。
在本发明实施例中,所述获取第二图像,包括:
获取图像采集器件采集的第二视频;
将所述第二视频中的当前帧作为所述第二图像。
在本发明实施例中,所述标识符包括占位符。
本发明实施例提供一种图像处理装置,所述图像处理装置包括:第一获取模块、第二获取模块、抠图模块和合成模块,其中:
所述第一获取模块,用于获取第一图像,其中所述第一图像上包括标识符;
所述第二获取模块,用于获取第二图像;
所述抠图模块,用于对所述第二图像中的目标对象进行抠图,得到目标对象;
所述合成模块,用于根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像。
在本发明实施例中,所述第一获取模块,包括:
第一抠图单元,用于对获取的预处理图像中的目标区域进行抠图,得到空白区域;
第一添加单元,用于根据所述标识符的属性值将所述标识符添加到所述空白区域,得到第一图像。
在本发明实施例中,所述第一添加单元,包括:
第一添加部件,用于将所述标识符添加到所述空白区域;
第一调整部件,用于对添加后的标识符的属性值进行调整,得到第一图像。
在本发明实施例中,所述标识符的属性包括标识符的位置、尺寸和/或方向,所述第一调整部件,包括:
第一设置子部件,用于对添加后的标识符的位置、尺寸和/或方向进行设置,得到第一图像;
在本发明实施例中,所述标识符的属性包括标识符的位置、尺寸和/或方向,所述第一调整部件,还包括:
第一调整子部件,用于第一根据所述预处理图像的图像特征信息,对添加后的标识符的位置、尺寸、和/或方向进行调整,得到第一图像。
在本发明实施例中,所述标识符的属性值至少包括标识符的位置,所述合成模块,包括:
第一合成单元,用于根据所述标识符的位置调整所述目标对象在所述第一图像上的位置,得到合成后的图像。
在本发明实施例中,所述属性值还包括尺寸,所述合成模块,还包括:
第二合成单元,用于根据所述标识符的尺寸调整所述目标对象在所述第一图像中的显示尺寸,得到合成后的图像。
在本发明实施例中,所述属性值还包括方向,所述合成模块,还包括:
第三合成单元,用于根据所述标识符的方向调整所述目标对象在所述第一图像中的方向,得到合成后的图像。
在本发明实施例中,所述第二图像包括人脸图像,所述目标对象包括人脸,所述第三合成单元,包括:
第一确定部件,用于根据所述人脸图像,确定人脸的关键点信息;
第二确定部件,用于根据所述人脸的关键点信息,确定人脸的三维信息;
第三确定部件,用于根据所述人脸的三维信息,确定所述人脸的初始方向;
第一合成部件,用于根据所述标识符的方向和所述人脸的初始方向调整所述人脸在所述第一图像中的方向,得到合成后的图像。
在本发明实施例中,所述第一获取模块,包括:
第二抠图单元,用于对获取的第一视频的帧图像中的目标区域进行抠图,得到具有空白区域的帧图像;
第二添加单元,用于根据所述标识符的属性值将所述标识符添加到所述帧图像的空白区域;
第一执行单元,用于将具有标识符的每一帧图像作为所述第一图像。
在本发明实施例中,所述第二获取模块,包括:
第一获取单元,用于获取图像采集器件采集的第二视频;
第二执行单元,用于将所述第二视频中的当前帧作为所述第二图像。
在本发明实施例中,所述标识符包括占位符。
本发明实施例提供一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机可执行指令,该计算机可执行指令被执行后,能够实现如上所述的方法步骤。
本发明实施例提供一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述处理器运行所述存储器上的计算机可执行指令时可实现如上所述的方法步骤。
本发明实施例提供一种图像处理方法及装置、设备和存储介质,其中,获取第一图像,其中所述第一图像上包括标识符;获取第二图像;对所述第二图像中的目标对象进行抠图,得到目标对象;根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像;如此能够简单、方便、快捷的将图像,或者图像中的目标对象,或者视频进行合成,使得合成后的图像更加的丰富、立体、有趣味性。
附图说明
图1为一种***架构示意图;
图2A为本发明实施例图像处理方法的实现流程示意图一;
图2B为本发明实施例第一图像示意图;
图2C为本发明实施例第二图像示意图;
图2D为本发明实施例合成后的图像示意图一;
图3A为本发明实施例图像处理方法的实现流程示意图二;
图3B为本发明实施例人脸图像示意图;
图3C为本发明实施例合成后的图像示意图二;
图4为本发明实施例图像处理装置的组成结构示意图;
图5为本发明实施例图像处理设备的一种硬件实体示意图。
具体实施方式
下面结合附图和实施例对本发明的技术方案进一步详细阐述。
图1为一种***架构示意图,图1示出一个通讯***,该***包括终端11和服务器12,其中终端11上安装并运行有各种客户端(例如应用程序(APP,Application)),客户端包括社交软件、即时通讯软件、自媒体软件、信息分享软件等客户端,服务器为客户端所对应的服务器。本例中,终端11和服务器12都可以为一个或多个,因此,上述***包括一个或多个安装有客户端的终端11以及一个或多个服务器12,这些终端11和服务器12通过网络13连接。在本发明实施例中,网络侧服务器12可以与终端11通过客户端进行交互,终端11将待发布的素材至服务器12,然后服务器将接收到的待发布素材发布出去。其中,待发布的素材包括图像、视频以及图像和视频的组合。
需要说明的是,本发明的一些实施例可以基于图1提出的***架构。
本发明实施例提供一种图像处理方法,应用于终端,该方法所实现的功能可以通过终端中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,在实现的过程中,该程序代码可以作为客户端,从而可以安装在终端上,并被所述终端所运行。从以上可以看出,该终端至少包括处理器和存储介质。图2A为本发明实施例图像处理方法的实现流程示意图一,如图2A所示,该方法包括:
步骤S201、获取第一图像,其中所述第一图像上包括标识符;
这里,所述第一图像可以是实时拍摄的图像,也可以是本地存储的图片,也可以是录制的视频,也可以是应用程序APP中自带的素材,例如一张卡通图片,一段卡通视频等,本发明实施例中并不做限制。
本实施例中,客户端包括各种能上传并发布多媒体信息的客户端,例如社交软件、即时通讯软件、自媒体软件、信息分享软件、信息上传软件等客户端,用户通过社交软件将合成后的图片或者视频发布出去,用户还可以通过即时通讯软件将合成后的图片或者视频发送给自己好友,用户当然也可以通过自媒体软件上传合成后的图片或者视频,用户还可以通过信息分享软件分享合成后的图片或者视频。
一般来说,终端在实施的过程中可以为各种类型的具有信息处理能力的设备,所终端又包括移动终端和固定终端,例如所述移动终端可以包括手机、个人数字助理(Personal Digital Assistant,PDA)、导航仪、数字电话、视频电话、智能手表、智能手环、可穿戴设备、平板电脑等。服务器在实现的过程中可以是移动终端如手机、平板电脑、笔记本电脑,固定终端如个人计算机和服务器集群等具有信息处理能力的计算设备。
这里,所述标识符可以为占位符等。其中,所述占位符,顾名思义,就是先占住一个固定的位置,再往里面添加内容的符号,广泛应用与计算机中各类文档的编辑。其中,所述占位符又包含了图像占位符,所述图像占位符,就是在某个网页或文章中,因找不到合适的图像,就先找一个临时代替的图像,放在最终图像的位置上,作为临时替代,它只是临时的、替补的图形。图像占位符的作用是在网页上占据一个位置,当还没准备好要***的图片的时候,可以先用图像占位符占一个位置,以作标记,除了可以标记待***图片的位置、也可以标记待***图片的大小,还可以标记待***图片的方向。
需要说明的是,本发明实施例中,当所述标识符为占位符时,指的就是图像占位符。
步骤S202、获取第二图像;
这里,所述第二图像可以是实时拍摄的图像,也可以是本地存储的图片,也可以是录制的视频,也可以是应用程序APP中自带的素材,例如一张卡通图片,一段卡通视频等,本发明实施例中并不做限制。
步骤S203、对所述第二图像中的目标对象进行抠图,得到目标对象;
这里,所述目标对象,可以是第二图像中能够显示的任意一个对象。例如,在一幅人脸图像中,所述目标对象可以是人脸;在一幅健身时拍摄的图像中,所述目标对象可以是正在健身的人;在一幅动物摄影图像中,所述目标对象可以是某一只或者某几只动物,也可以是某一只动物的身体的一部分。本发明实施例中,对所述目标对象并不做具体限制。
步骤S204、根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像。
这里,所述标识符的属性值,包括但不限于标识符标记的位置的取值、标识符标记的方向的取值、标识符标记的大小的取值,其中,所述标识符标记的位置的取值,表示待***图片在合成后的图像中的位置;所述标识符标记的方向的取值,表示待***图片在合成后的图像中的方向;所述标识符标记的大小的取值,表示待***图片在合成后的图像中的大小。
在本发明实施例提供的图像处理方法中,通过获取第一图像,其中所述第一图像上包括标识符;获取第二图像;对所述第二图像中的目标对象进行抠图,得到目标对象;根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像;如此,能够简单、方便、快捷的将图像,或者图像中的目标对象,或者视频进行合成,使得合成后的图像更加的丰富、立体、有趣味性。
基于上述方法实施例,本发明实施例再提供一种图像处理方法,该方法包括:
步骤S21、对获取的预处理图像中的目标区域进行抠图,得到空白区域;
这里,所述预处理图像,可以是获取的网络素材,也可以是自己拍摄的图片。图2B为本发明实施例第一图像示意图,如图2B所示,图片21为预处理图像,对图片21中的目标区域22进行抠图,得到空白区域24。然后,将标识符添加到所述空白区域24,并对所述标识符的属性值进行调整,就可以得到第一图像23。预处理图像21中的目标区域22为蝴蝶所在的区域,在实际使用时,可以根据不同的效果,选择不同的目标区域。
步骤S22、根据所述标识符的属性值将所述标识符添加到所述空白区域,得到第一图像;
这里,可以将标识符添加到空白区域20中,在空白区域20中添加了标识符的图像,即为第一图像。
这里,所述标识符的属性值,包括但不限于,标识符标记的位置的取值,标识符标记的方向的取值,标识符标记的大小的取值。
本发明实施例中,根据所述标识符的属性值将所述标识符添加到所述空白区域,可以包括两种方式:第一种方式,可以先将标识符放置在所述第一图像中,然后根据所述标识符的属性值,调整标识符的位置、大小和/或方向的取值,使其位于空白区域;第二种方式,也可以根据所述标识符的位置,大小和/或方向的取值,将具有所述属性值的标识符添加到所述空白区域。
这里,所述步骤S22可以通过以下步骤中的方式实现:
步骤S221、将所述标识符添加到所述空白区域;
步骤S222、对添加后的标识符的属性值进行调整,得到第一图像。
这里,将标识符添加到所述空白区域后,还需要对所述标识符的属性值进行调整,才可以得到第一图像。
这里,所述标识符的属性包括标识符的位置、尺寸和/或方向,进而,所述步骤S222可以通过两种方式实现,其中,
第一种实现方式按照以下步骤实现:
步骤S2221a、对添加后的标识符的位置、尺寸和/或方向进行设置,得到第一图像;
本发明实施例中,对添加后的标识符的位置、尺寸和/或方向进行设置,得到第一图像,指的是,用户或者工具开发人员可以根据自己的意愿,对添加后的标识符的位置、尺寸和/或方向进行设置,以达到自己想要的效果。
第二种实现方式按照以下步骤实现:
步骤S2221b、根据所述预处理图像的图像特征信息,对添加后的标识符的位置、尺寸、和/或方向进行调整,得到第一图像。
本发明实施例中,根据所述预处理图像的图像特征信息,对添加后的标识符的位置、尺寸、和/或方向进行调整,得到第一图像,指的是,可以根据预处理图像的特征信息,人为的对添加后的标识符的位置、尺寸、和/或方向进行调整,得到第一图像;也可以根据预处理图像的特征信息,利用程序对添加后的标识符的位置、尺寸、和/或方向进行调整,得到第一图像。
其中,所述图像特征信息,包括但不限于,图像的颜色特征、纹理特征、形状特征和空间关系特征。所述颜色特征是一种全局特征,描述了图像或图像区域所对应的景物的表面性质。所述纹理特征也是一种全局特征,它也描述了图像或图像区域所对应景物的表面性质。但由于纹理只是一种物体表面的特性,并不能完全反映出物体的本质属性,所以仅仅利用纹理特征是无法获得高层次图像内容的。与颜色特征不同,纹理特征不是基于像素点的特征,它需要在包含多个像素点的区域中进行统计计算。所述形状特征有两类表示方法,一类是轮廓特征,另一类是区域特征。图像的轮廓特征主要针对物体的外边界,而图像的区域特征则关系到整个形状区域。所谓空间关系,是指图像中分割出来的多个目标之间的相互的空间位置或相对方向关系,这些关系也可分为连接/邻接关系、交叠/重叠关系和包含/包容关系等。
步骤S23、获取第二图像;
这里,所述第二图像,可以是摄像头拍摄的图像,也可以是从本地获取的图像,也可以是从网络中获取的图像。
步骤S24、对所述第二图像中的目标对象进行抠图,得到目标对象;
图2C为本发明实施例第二图像示意图,如图2C所示,图片25为第二图像,图片26为目标对象,所述目标对象即为图中人脸的五官部分,对所述第二图像25中的目标对象26进行抠图,得到目标对象26。目前,抠图的方法有很多种,可以利用程序对第二图像中的目标对象进行抠图,也可以利用各类APP对第二图像中的目标对象进行抠图,例如,软件PhotoShop、软件Knockout、软件PhotoImpact等等,本领域技术人员可以根据实际需要选择合适的方法进行抠图,这里不再赘述。
步骤S25、所述标识符的属性值至少包括标识符的位置,根据标识符的位置调整所述目标对象在所述第一图像上的位置,得到合成后的图像;
步骤S26、所述属性值还包括尺寸,根据所述标识符的尺寸调整所述目标对象在所述第一图像中的显示尺寸,得到合成后的图像;
步骤S27、所述属性值还包括方向,根据所述标识符的方向调整所述目标对象在所述第一图像中的方向,得到合成后的图像。
图2D为本发明实施例合成后的图像示意图一,如图2D所示,先对添加到图2B空白区域24中的标识符的大小、方向、位置进行调节;然后根据所述标识符的位置调整图2C中所述目标对象26在所述第一图像上的位置,根据所述标识符的尺寸调整所述目标对象在所述第一图像中的显示尺寸,根据所述标识符的方向调整所述目标对象在所述第一图像中的方向,得到合成后的图像27。其中,所述目标对象在所述合成后的图像中的位置与所述标识符的位置一致,所述目标对象在所述合成后的图像中的大小与所述标识符的尺寸一致,所述目标对象在所述合成后的图像中的方向与所述标识符的方向一致。
在其他实施例中,所述方法还包括:
所述第二图像包括人脸图像,所述目标对象包括人脸,所述根据所述标识符的方向调整所述目标对象在所述第一图像中的方向,得到合成后的图像,包括:
根据所述人脸图像,确定人脸的关键点信息;
本发明实施例中,所述人脸关键点信息,包括但不限于,人脸上五官的位置信息,例如人眼睛、鼻子、嘴巴、眉毛等,其中,在同一个五官上,又可以包含多个关键点信息。
根据所述人脸的关键点信息,确定人脸的三维信息;
根据所述人脸的三维信息,确定所述人脸的初始方向;
这里,所述人脸的初始方向,即所述人脸在合成之前的方向,例如,当人脸水平放置、摄像头也水平放置时拍摄的图片,与人脸歪斜放置、摄像头水平放置时拍摄的图片,与人脸水平放置、摄像头歪斜放置时拍摄的图片,其中人脸的初始方向都是不相同的。
根据所述标识符的方向和所述人脸的初始方向调整所述人脸在所述第一图像中的方向,得到合成后的图像。
这里,可以根据所述人脸的初始方向和所述标识符的方向,调节所述人脸在所述第一图像中的方向,得到合成后的图像,其中,所述人脸在所述第一图像中的方向与所述标识符的方向一致。
基于上述方法实施例,本发明实施例再提供一种图像处理方法,该方法包括:
步骤S21、对获取的第一视频的帧图像中的目标区域进行抠图,得到具有空白区域的帧图像;
步骤S22、根据所述标识符的属性值将所述标识符添加到所述帧图像的空白区域;
步骤S23、将具有标识符的每一帧图像作为所述第一图像;
这里,所述第一图像,可以是对第一视频进行处理后的视频中的帧图像,其中,所述第一视频,可以是程序应用中视频素材库中存在的第一视频,也可以是由用户上传的视频,本发明并不做具体限制。
这里,所述步骤S22可以通过以下步骤中的方式实现:
步骤S221、将所述标识符添加到所述空白区域;
步骤S222、对添加后的标识符的属性值进行调整,得到第一图像。
这里,所述标识符的属性包括标识符的位置、尺寸和/或方向,进而,所述步骤S222可以通过两种方式实现,其中,
第一种实现方式按照以下步骤实现:
步骤S2221a、对添加后的标识符的位置、尺寸和/或方向进行设置,得到第一图像;
第二种实现方式按照以下步骤实现:
步骤S2221b、根据所述预处理图像的图像特征信息,对添加后的标识符的位置、尺寸、和/或方向进行调整,得到第一图像。
步骤S24、获取图像采集器件采集的第二视频;
步骤S25、将所述第二视频中的当前帧作为所述第二图像;
步骤S26、对所述第二图像中的目标对象进行抠图,得到目标对象;
这里,所述第二图像,可以是对第二视频进行处理后的视频中的帧图像,其中,所述第二视频,可以是程序应用中视频素材库中存在的第二视频,也可以是由用户上传的视频,也可以是图像采集器,例如摄像头,采集的视频,本发明并不做具体限制。
步骤S27、所述标识符的属性值至少包括标识符的位置,根据标识符的位置调整所述目标对象在所述第一图像上的位置,得到合成后的图像;
步骤S28、所述属性值还包括尺寸,根据所述标识符的尺寸调整所述目标对象在所述第一图像中的显示尺寸,得到合成后的图像;
步骤S29、所述属性值还包括方向,根据所述标识符的方向调整所述目标对象在所述第一图像中的方向,得到合成后的图像;
本发明实施例中,所述标识符可以包括占位符等等。
本发明实施例中,当所述第一图像是来自第一视频中的帧图像,所述第二图像是来自第二视频中的帧图像时,所述合成后的图像也是视频中的帧图像,即将所述第一视频中的帧图像和来自第二视频中的帧图像按照一定的规则进行合成,得到合成后的图像,进而得到合成后的视频。
本发明实施例中,当所述第一图像是来自第一视频中的帧图像(其中,所述视频包括N帧),且所述第二图像是一幅单独的图片时,可以将所述第一视频中的每一帧图像与所述第二图像中的目标对象进行合成,得到合成后的N帧图像,进而得到合成后的视频。其中,合成后的图像中的背景图像(即第一图像中除空白区域外的图像)的内容可以是不断变化的,而合成后的图像中的目标对象的内容是没有变化的,目标对象只有位置、方向、大小可以改变的。
本发明实施例中,当所述第二图像是来自第二视频中的帧图像(其中,所述视频包括N帧),且所述第一图像是一幅单独的图片时,可以将所述第二视频中的每一帧图像中的目标对象与所述第一图像进行合成,得到合成后的N帧图像,进而得到合成后的视频。其中,合成后的图像中的背景图像(即第一图像中除空白区域外的图像)的内容是没有变化的,而合成后的图像中的目标对象的内容、位置、方向、大小都是可以不断变化的。
基于上述方法实施例,本发明实施例再提供一种图像处理方法,图3A为本发明实施例图像处理方法的实现流程示意图二,如图3A所示,该方法包括:
步骤S301、获取基本素材;
步骤S302、对所述基本素材中的帧图像进行抠图,得到空白区域;
本发明实施例中,获取的基本素材,可以是一个视频,将所述视频对应的序列帧添加特定标记,将添加标记后的序列帧标记为抠脸功能使用。
步骤S303、在所述空白区域中添加人脸占位符;
步骤S304、调节每一帧图像中所述人脸占位符的大小和方向,然后调节所述人脸占位符在所述空白区域中的位置;
本发明实施例中,所述图像处理方法中的步骤S301至步骤S305可以以小工具的形态来实现。图3B为本发明实施例人脸图像示意图,如图3B所示,图片31为手机摄像头实时拍摄的人脸图像,人脸在图像中占了很大一部分的位置。图片32为将所述人脸图像放置到了屏幕中指定位置33,即不管拍摄时的人脸是在屏幕中的哪个位置,可以强制将拍摄到的人脸放到屏幕指定位置固定大小并选择人脸的方向,方向可以是360度旋转,而且是实时的。
这里,所述调节所述占位符的大小和方向,然后调节所述占位符在所述空白区域中的位置,指的就是可以去调节占位符的一个效果,就可以保证这块调的效果和实际看到的效果是一致的。
这里,所述基本素材包含很多帧,考虑到每帧和每帧之间实时检测的人脸的位置和大小可能不一样,出于不同效果考虑,这块每帧需要单独设,一帧一帧设置,直到把所有帧图像中的人脸占位符都设置完毕。即支持在小工具中对占位符的每一帧大小和位置,方向不一样,方便设计师设计更多的效果。
步骤S305、对调节完毕的基本素材,进行保存和输出;
这里,对调节完毕的基本素材,进行保存和输出,指的是整理成可以供渲染引擎使用的素材包。
步骤S306、对摄像头拍摄的人脸图像进行实时检测;
步骤S307、根据所述人脸占位符的位置,将检测到的人脸添加到输出后的基本素材中;
步骤S308、将所述人脸占位符与实时检测的人脸图像进行对比,把检测到的人脸的大小调整成与占位符的大小一致;
步骤S309、将所述人脸占位符与实时检测的人脸图像进行对比,把检测到的人脸的方向调整成与占位符的方向一致。
图3C为本发明实施例合成后的图像示意图二,如图3C所示,图片34至图片38为不同时刻实时检测到的人脸与基本素材进行合成后的图像。图片34至图片38中基本素材包括的内容,以及实时检测到的人脸的内容,都是不相同的。当摄像头拍摄不到人脸图像时,可以显示拍摄的其他内容,也可以显示为抠图前的基本素材内容。可以将基本素材中每一帧图像与实时检测的人脸图像进行合成,也可以将基本素材中部分帧图像与实时检测的人脸图像进行合成。从图片34至图片38中可以看出,合成后的图像中至包括人脸的五官部分,并不是拍摄的整个人脸图像,为了实现这个效果,可以对人脸进行检测和识别,获取人脸的五官。
本发明实施例中,将所述人脸占位符与实时检测的人脸图像进行对比,把检测到的人脸的方向调整成与占位符的方向一致,其中,包括人脸识别,确定出人脸关键点和人脸姿态信息,再利用其中的人脸姿态信息对人脸的角度进行调整,所述人脸姿态信息包括人脸三维信息。
需要说明的是,本发明实例中涉及的人脸检测及人脸识别的方法可以有很多,目前,也有很多APP可以直接进行人脸检测和人脸识别,本领域技术人员可以根据实际需要,选择合适的人脸检测和人脸识别方法,这里不再赘述。
这里,所述步骤S306至步骤S309的表示的是,实时检测人脸,并将检测到的人脸放在屏幕中的指定位置,人脸的大小、方向与事先设计相同。
在本发明实施例提供的图像处理方法中,通过获取基本素材;对所述基本素材中的帧图像进行抠图,得到空白区域;在所述空白区域中添加人脸占位符;调节每一帧图像中所述人脸占位符的大小和方向,然后调节所述人脸占位符在所述空白区域中的位置;对调节完毕的基本素材,进行保存和输出;对摄像头拍摄的人脸图像进行实时检测;根据所述人脸占位符的位置,将检测到的人脸添加到输出后的基本素材中;将所述人脸占位符与实时检测的人脸图像进行对比,把检测到的人脸的大小调整成与占位符的大小一致;将所述人脸占位符与实时检测的人脸图像进行对比,把检测到的人脸的方向调整成与占位符的方向一致;如此,能够简单、方便、快捷的将实时拍摄的人脸图像与基本素材进行合成,使得合成后的图像更加的丰富、立体、有趣味性。
本发明实施例提供一种图像处理装置,图4为本发明实施例图像处理装置的组成结构示意图,如图4所示,所述装置400包括:第一获取模块401、第二获取模块402、抠图模块403和合成模块404,其中:
所述第一获取模块401,用于获取第一图像,其中所述第一图像上包括标识符;
所述第二获取模块402,用于获取第二图像;
所述抠图模块403,用于对所述第二图像中的目标对象进行抠图,得到目标对象;
所述合成模块404,用于根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像。
在其他实施例中,所述第一获取模块,包括:
第一抠图单元,用于对获取的预处理图像中的目标区域进行抠图,得到空白区域;
第一添加单元,用于根据所述标识符的属性值将所述标识符添加到所述空白区域,得到第一图像。
在其他实施例中,所述第一添加单元,包括:
第一添加部件,用于将所述标识符添加到所述空白区域;
第一调整部件,用于对添加后的标识符的属性值进行调整,得到第一图像。
在其他实施例中,所述标识符的属性包括标识符的位置、尺寸和/或方向,所述第一调整部件,包括:
第一设置子部件,用于对添加后的标识符的位置、尺寸和/或方向进行设置,得到第一图像;
在其他实施例中,所述标识符的属性包括标识符的位置、尺寸和/或方向,所述第一调整部件,还包括:
第一调整子部件,用于第一根据所述预处理图像的图像特征信息,对添加后的标识符的位置、尺寸、和/或方向进行调整,得到第一图像。
在其他实施例中,所述标识符的属性值至少包括标识符的位置,所述合成模块,包括:
第一合成单元,用于根据所述标识符的位置调整所述目标对象在所述第一图像上的位置,得到合成后的图像。
在其他实施例中,所述属性值还包括尺寸,所述合成模块,还包括:
第二合成单元,用于根据所述标识符的尺寸调整所述目标对象在所述第一图像中的显示尺寸,得到合成后的图像。
在其他实施例中,所述属性值还包括方向,所述合成模块,还包括:
第三合成单元,用于根据所述标识符的方向调整所述目标对象在所述第一图像中的方向,得到合成后的图像。
在其他实施例中,所述第二图像包括人脸图像,所述目标对象包括人脸,所述第三合成单元,包括:
第一确定部件,用于根据所述人脸图像,确定人脸的关键点信息;
第二确定部件,用于根据所述人脸的关键点信息,确定人脸的三维信息;
第三确定部件,用于根据所述人脸的三维信息,确定所述人脸的初始方向;
第一合成部件,用于根据所述标识符的方向和所述人脸的初始方向调整所述人脸在所述第一图像中的方向,得到合成后的图像。
在其他实施例中,所述第一获取模块,包括:
第二抠图单元,用于对获取的第一视频的帧图像中的目标区域进行抠图,得到具有空白区域的帧图像;
第二添加单元,用于根据所述标识符的属性值将所述标识符添加到所述帧图像的空白区域;
第一执行单元,用于将具有标识符的每一帧图像作为所述第一图像。
在其他实施例中,所述第二获取模块,包括:
第一获取单元,用于获取图像采集器件采集的第二视频;
第二执行单元,用于将所述第二视频中的当前帧作为所述第二图像。
在其他实施例中,所述标识符包括占位符。
这里需要指出的是:以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明装置实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
本发明实施例中,如果以软件功能模块的形式实现上述的图像处理方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算设备执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、ROM(Read Only Memory,只读存储器)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
对应地,本发明实施例提供一种计算机设备,该设备包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现图像处理方法中的步骤。
对应地,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现图像处理方法中的步骤。
这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明存储介质和设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
需要说明的是,图5为本发明实施例图像处理设备的一种硬件实体示意图,如图5所示,该图像处理设备500的硬件实体包括:存储器501、通信总线502和处理器503,其中,
存储器501配置为存储由处理器503可执行的指令和应用,还可以缓存待处理器503以及图像处理设备500中各模块待处理或已经处理的数据,可以通过FLASH(闪存)或RAM(Random Access Memory,随机访问存储器)实现。
通信总线502可以使图像处理设备500通过网络与其他终端或服务器通信,还可以实现处理器503和存储器501之间的连接通信。
处理器503通常控制图像处理设备500的总体操作。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所描述的方法。
本发明是参照根据本发明实施例的方法、设备(装置)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种图像处理方法,其特征在于,所述方法包括:
获取第一图像,其中所述第一图像上包括标识符;
获取第二图像;
对所述第二图像中的目标对象进行抠图,得到目标对象;
根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像。
2.根据权利要求1所述的方法,其特征在于,所述获取第一图像,其中所述第一图像上包括标识符,包括:
对获取的预处理图像中的目标区域进行抠图,得到空白区域;
根据所述标识符的属性值将所述标识符添加到所述空白区域,得到第一图像。
3.根据权利要求2所述的方法,其特征在于,所述根据所述标识符的属性值将所述标识符添加到所述空白区域,得到第一图像,包括:
将所述标识符添加到所述空白区域;
对添加后的标识符的属性值进行调整,得到第一图像。
4.根据权利要求3所述的方法,其特征在于,所述标识符的属性包括标识符的位置、尺寸和/或方向,所述对添加后的标识符的属性值进行调整,得到第一图像,包括:
对添加后的标识符的位置、尺寸和/或方向进行设置,得到第一图像。
5.根据权利要求3所述的方法,其特征在于,所述标识符的属性包括标识符的位置、尺寸和/或方向,所述对添加后的标识符的属性值进行调整,得到第一图像,还包括:
根据所述预处理图像的图像特征信息,对添加后的标识符的位置、尺寸、和/或方向进行调整,得到第一图像。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述标识符的属性值至少包括标识符的位置,所述根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像,包括:
根据所述标识符的位置调整所述目标对象在所述第一图像上的位置,得到合成后的图像。
7.根据权利要求6所述的方法,其特征在于,所述属性值还包括尺寸,所述根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像,还包括:
根据所述标识符的尺寸调整所述目标对象在所述第一图像中的显示尺寸,得到合成后的图像。
8.一种图像处理装置,其特征在于,所述图像处理装置包括:第一获取模块、第二获取模块、抠图模块和合成模块,其中:
所述第一获取模块,用于获取第一图像,其中所述第一图像上包括标识符;
所述第二获取模块,用于获取第二图像;
所述抠图模块,用于对所述第二图像中的目标对象进行抠图,得到目标对象;
所述合成模块,用于根据所述标识符的属性值,将所述目标对象与第一图像进行合成,得到合成后的图像。
9.一种计算机存储介质,其特征在于,所述计算机存储介质上存储有计算机可执行指令,该计算机可执行指令被执行后,能够实现权利要求1至7任一项所述的方法步骤。
10.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器上存储有计算机可执行指令,所述处理器运行所述存储器上的计算机可执行指令时可实现权利要求1至7任一项所述的方法步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810848300.3A CN109035288B (zh) | 2018-07-27 | 2018-07-27 | 一种图像处理方法及装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810848300.3A CN109035288B (zh) | 2018-07-27 | 2018-07-27 | 一种图像处理方法及装置、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109035288A true CN109035288A (zh) | 2018-12-18 |
CN109035288B CN109035288B (zh) | 2024-04-16 |
Family
ID=64647437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810848300.3A Active CN109035288B (zh) | 2018-07-27 | 2018-07-27 | 一种图像处理方法及装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109035288B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110012229A (zh) * | 2019-04-12 | 2019-07-12 | 维沃移动通信有限公司 | 一种图像处理方法和终端 |
CN110111238A (zh) * | 2019-04-24 | 2019-08-09 | 薄涛 | 图像处理方法、装置、设备及其存储介质 |
CN110136363A (zh) * | 2019-05-08 | 2019-08-16 | 深圳市朗形网络科技有限公司 | 自助式娱乐视频制作及diy文创纪念品定制设备 |
CN111738930A (zh) * | 2020-05-12 | 2020-10-02 | 北京三快在线科技有限公司 | 人脸图像的合成方法、装置、电子设备及存储介质 |
CN112291590A (zh) * | 2020-10-30 | 2021-01-29 | 北京字节跳动网络技术有限公司 | 视频处理方法及设备 |
CN112308809A (zh) * | 2019-08-20 | 2021-02-02 | 北京字节跳动网络技术有限公司 | 一种图像合成方法、装置、计算机设备及存储介质 |
CN112529765A (zh) * | 2019-09-02 | 2021-03-19 | 阿里巴巴集团控股有限公司 | 图像处理方法、设备及存储介质 |
CN113791721A (zh) * | 2021-08-31 | 2021-12-14 | 北京达佳互联信息技术有限公司 | 一种图片处理方法、装置、电子设备及存储介质 |
US12041294B2 (en) | 2020-10-30 | 2024-07-16 | Beijing Bytedance Network Technology Co., Ltd. | Video processing method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070296736A1 (en) * | 2006-06-26 | 2007-12-27 | Agfa Inc. | System and method for scaling overlay images |
CN102763099A (zh) * | 2009-10-05 | 2012-10-31 | 法布塔利生产股份有限公司 | 交互式电子文档 |
CN105701762A (zh) * | 2015-12-30 | 2016-06-22 | 联想(北京)有限公司 | 一种图片处理方法和电子设备 |
CN107330408A (zh) * | 2017-06-30 | 2017-11-07 | 北京金山安全软件有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN107959843A (zh) * | 2017-12-25 | 2018-04-24 | 广东欧珀移动通信有限公司 | 图像处理方法及装置、计算机可读存储介质和计算机设备 |
-
2018
- 2018-07-27 CN CN201810848300.3A patent/CN109035288B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070296736A1 (en) * | 2006-06-26 | 2007-12-27 | Agfa Inc. | System and method for scaling overlay images |
CN102763099A (zh) * | 2009-10-05 | 2012-10-31 | 法布塔利生产股份有限公司 | 交互式电子文档 |
CN105701762A (zh) * | 2015-12-30 | 2016-06-22 | 联想(北京)有限公司 | 一种图片处理方法和电子设备 |
CN107330408A (zh) * | 2017-06-30 | 2017-11-07 | 北京金山安全软件有限公司 | 视频处理方法、装置、电子设备及存储介质 |
CN107959843A (zh) * | 2017-12-25 | 2018-04-24 | 广东欧珀移动通信有限公司 | 图像处理方法及装置、计算机可读存储介质和计算机设备 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110012229A (zh) * | 2019-04-12 | 2019-07-12 | 维沃移动通信有限公司 | 一种图像处理方法和终端 |
CN110012229B (zh) * | 2019-04-12 | 2021-01-08 | 维沃移动通信有限公司 | 一种图像处理方法和终端 |
CN110111238A (zh) * | 2019-04-24 | 2019-08-09 | 薄涛 | 图像处理方法、装置、设备及其存储介质 |
CN110136363A (zh) * | 2019-05-08 | 2019-08-16 | 深圳市朗形网络科技有限公司 | 自助式娱乐视频制作及diy文创纪念品定制设备 |
CN112308809A (zh) * | 2019-08-20 | 2021-02-02 | 北京字节跳动网络技术有限公司 | 一种图像合成方法、装置、计算机设备及存储介质 |
CN112308809B (zh) * | 2019-08-20 | 2024-06-14 | 北京字节跳动网络技术有限公司 | 一种图像合成方法、装置、计算机设备及存储介质 |
CN112529765A (zh) * | 2019-09-02 | 2021-03-19 | 阿里巴巴集团控股有限公司 | 图像处理方法、设备及存储介质 |
CN111738930A (zh) * | 2020-05-12 | 2020-10-02 | 北京三快在线科技有限公司 | 人脸图像的合成方法、装置、电子设备及存储介质 |
CN112291590A (zh) * | 2020-10-30 | 2021-01-29 | 北京字节跳动网络技术有限公司 | 视频处理方法及设备 |
US12041294B2 (en) | 2020-10-30 | 2024-07-16 | Beijing Bytedance Network Technology Co., Ltd. | Video processing method and device |
CN113791721A (zh) * | 2021-08-31 | 2021-12-14 | 北京达佳互联信息技术有限公司 | 一种图片处理方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109035288B (zh) | 2024-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109035288A (zh) | 一种图像处理方法及装置、设备和存储介质 | |
US10147216B1 (en) | Intelligent camera | |
US10937216B2 (en) | Intelligent camera | |
CN113287118A (zh) | 用于面部再现的***和方法 | |
US11688145B2 (en) | Virtualizing content | |
KR102624635B1 (ko) | 메시징 시스템에서의 3d 데이터 생성 | |
US10198846B2 (en) | Digital Image Animation | |
US8135724B2 (en) | Digital media recasting | |
JP2022166078A (ja) | デジタル媒体と観察者の相互作用の構成及び実現 | |
CN110636365B (zh) | 视频字符添加方法、装置、电子设备及存储介质 | |
CN110300316A (zh) | 视频中植入推送信息的方法、装置、电子设备及存储介质 | |
KR20230162987A (ko) | 서드 파티 애플리케이션들을 위한 증강 현실 콘텐츠에서의 얼굴 합성 | |
TW201924317A (zh) | 基於增強實境的視頻處理方法、裝置及電子設備 | |
CN106507170A (zh) | 一种视频处理方法及装置 | |
CN107862718A (zh) | 4d全息视频捕捉方法 | |
JP5878523B2 (ja) | コンテンツ加工装置とその集積回路、方法、およびプログラム | |
KR20230162971A (ko) | 오버레이된 증강 현실 콘텐츠에서의 얼굴 합성 | |
CA3139657A1 (en) | Apparatus for multi-angle screen coverage analysis | |
WO2009076876A1 (zh) | 卡通形象的生成、嵌入方法及*** | |
CN112511815B (zh) | 图像或视频生成方法及装置 | |
CN109064526A (zh) | 一种生成拼图的方法及装置 | |
CN112604279A (zh) | 一种特效显示方法及装置 | |
Liu et al. | Stereo-based bokeh effects for photography | |
Tous | Pictonaut: movie cartoonization using 3D human pose estimation and GANs | |
Fei et al. | Split: Single portrait lighting estimation via a tetrad of face intrinsics |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |