CN110992256A - 一种图像处理方法、装置、设备及存储介质 - Google Patents
一种图像处理方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN110992256A CN110992256A CN201911299168.6A CN201911299168A CN110992256A CN 110992256 A CN110992256 A CN 110992256A CN 201911299168 A CN201911299168 A CN 201911299168A CN 110992256 A CN110992256 A CN 110992256A
- Authority
- CN
- China
- Prior art keywords
- image
- identification information
- map
- terminal
- template
- 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 35
- 238000003860 storage Methods 0.000 title claims abstract description 28
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 75
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 75
- 238000012545 processing Methods 0.000 claims abstract description 37
- 238000000034 method Methods 0.000 claims abstract description 35
- 230000004927 fusion Effects 0.000 claims description 208
- 238000002844 melting Methods 0.000 claims description 97
- 238000013507 mapping Methods 0.000 claims description 26
- 230000002194 synthesizing effect Effects 0.000 claims description 10
- 230000000694 effects Effects 0.000 abstract description 17
- 230000003997 social interaction Effects 0.000 abstract description 6
- 238000010586 diagram Methods 0.000 description 21
- 238000005516 engineering process Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 239000000203 mixture Substances 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 239000002131 composite material Substances 0.000 description 4
- 238000009792 diffusion process Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 239000011324 bead Substances 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 239000003999 initiator Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 235000013618 yogurt Nutrition 0.000 description 1
Images
Classifications
-
- 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/04—Context-preserving transformations, e.g. by using an importance map
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9554—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] by using bar codes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Abstract
本发明提供了一种图像处理方法、装置、设备及存储介质,该方法包括:接收第一终端发送的第一图像和第一模板标识信息,对二者融合得到第一融图,生成第一融图的第一融图标识信息并反馈给第一终端,以使第一终端向第二终端分享携带第一融图标识信息的第一合拍请求信息;以及以使第二终端基于第一融图标识信息获取第一融图;接收第二终端发送的第二图像和第二模板标识信息;对二者融合得到第二融图;向第二终端发送第二融图,以使第二终端对第一融图和第二融图合成得到目标合成图像;以及向第一终端分享图像合成信息,以使第一终端基于图像合成信息获取目标合成图像并展示。本发明实现多个用户同框融图的合照效果,提高融图社交互动性和趣味性。
Description
技术领域
本发明属于互联网技术领域,具体涉及一种图像处理方法、装置、设备及存储介质。
背景技术
在人脸图像处理领域,随着人工智能技术的出现,各拍照应用或图像处理应用中的人脸美颜、贴图、换发型、变脸等功能广受用户欢迎。其中,变脸也即人脸图像融合,其主要是通过云服务器用户照片和素材照片进行人脸融合,比如,对用户照片进行肤色调节,以使得用户照片的人脸区域更加自然地融合到素材图像的人脸区域中,从而使融合得到的图像同时具有用户照片中的人脸外貌特征和素材照片中的人物形象(比如军装形象、儿童照、古装形象等)特征,给用户自然、以假乱真的效果,以此满足用户丰富的娱乐需求,提高图像处理应用的趣味性。
现有技术一般将单个用户照片与单个素材图像进行融合,由此得到固定的单个融图,但单人融图枯燥乏味,趣味性较低,同时缺乏社交互动,无法实现多个用户同框融图的合照效果。
发明内容
为了实现多个用户同框融图的合照效果,提高融图社交互动性和融图趣味性,本发明提出一种图像处理方法、装置、设备及存储介质。
一方面,本发明提出了一种图像处理方法,所述方法包括:
接收第一终端发送的第一图像和第一模板标识信息,所述第一模板标识信息与所述第一终端从多图像融合模板中选取的第一图像模板相对应,所述多图像融合模板中包括多个图像模板;
对所述第一图像和所述第一图像模板进行融合,得到第一融图;
生成所述第一终端和所述第一融图对应的第一记录信息;
对所述第一记录信息进行加密得到第一融图标识信息;
向所述第一终端发送所述第一融图标识信息和所述第一融图,以使所述第一终端向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息;以及以使所述第二终端基于所述第一融图标识信息获取所述第一融图;
接收所述第二终端发送的第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应;
对所述第二图像和所述第二图像模板进行融合,得到第二融图;
生成所述第二终端和所述第二融图对应的第二记录信息;
对所述第二记录信息进行加密得到第二融图标识信息;
向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;以及向所述第一终端分享携带所述第二融图标识信息和所述第一融图标识信息的图像合成信息,以使所述第一终端基于所述图像合成信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
另一方面,本发明提出了一种图像处理方法,所述方法包括:
向融图服务器发送第一图像和第一模板标识信息,所述第一模板标识信息与本地终端从包括多个图像模板的多图像融合模板中选取的第一图像模板相对应,以使所述融图服务器对所述第一图像和所述第一图像模板进行融合,得到第一融图;以及生成所述第一终端和所述第一融图对应的第一记录信息;以及对所述第一记录信息进行加密得到第一融图标识信息;
接收所述融图服务器发送的所述第一融图标识信息和所述第一融图;
向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息,以使所述第二终端基于所述第一融图标识信息获取所述第一融图;以及向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;以及向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;
接收所述第二终端分享的图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息;
基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,对所述目标合成图像进行展示。
另一方面,本发明提出了一种图像处理方法,所述方法包括:
接收第一终端分享的第一合拍请求信息,所述第一合拍请求信息中携带第一融图标识信息;所述第一融图标识信息由融图服务器对基于所述第一终端和第一融图生成的第一记录信息进行加密得到,所述第一融图由所述融图服务器对第一图像以及与所述第一终端从多图像融合模板中选取的第一图像模板进行融合得到,所述第一图像模板对应的第一模板标识信息和所述第一图像由所述第一终端发送至所述融图服务器,所述多图像融合模板中包括多个图像模板;
基于所述第一融图标识信息获取所述第一融图;
向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与本地终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;
接收所述融图服务器发送的所述第二融图和所述第二融图标识信息;
对所述第一融图和所述第二融图进行合成,得到目标合成图像;
向所述第一终端分享图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息,以使所述第一终端基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
另一方面,本发明提出了一种图像处理装置,所述装置包括:
第一接收模块,用于接收第一终端发送的第一图像和第一模板标识信息,所述第一模板标识信息与所述第一终端从多图像融合模板中选取的第一图像模板相对应,所述多图像融合模板中包括多个图像模板;
第一融合模块,用于对所述第一图像和所述第一图像模板进行融合,得到第一融图;
第一生成模块,用于生成所述第一终端和所述第一融图对应的第一记录信息;
第一加密模块,用于对所述第一记录信息进行加密得到第一融图标识信息;
第一发送模块,用于向所述第一终端发送所述第一融图标识信息和所述第一融图,以使所述第一终端向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息;以及以使所述第二终端基于所述第一融图标识信息获取所述第一融图;
第二接收模块,用于接收所述第二终端发送的第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应;
第二融合模块,用于对所述第二图像和所述第二图像模板进行融合,得到第二融图;
第二生成模块,用于生成所述第二终端和所述第二融图对应的第二记录信息;
第二加密模块,用于对所述第二记录信息进行加密得到第二融图标识信息;
第二发送模块,用于向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;以及向所述第一终端分享携带所述第二融图标识信息和所述第一融图标识信息的图像合成信息,以使所述第一终端基于所述图像合成信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
另一方面,本发明提出了一种图像处理装置,所述装置包括:
第三发送模块,用于向融图服务器发送第一图像和第一模板标识信息,所述第一模板标识信息与本地终端从包括多个图像模板的多图像融合模板中选取的第一图像模板相对应,以使所述融图服务器对所述第一图像和所述第一图像模板进行融合,得到第一融图;以及生成所述第一终端和所述第一融图对应的第一记录信息;以及对所述第一记录信息进行加密得到第一融图标识信息;
第三接收模块,用于接收所述融图服务器发送的所述第一融图标识信息和所述第一融图;
第一分享模块,用于向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息,以使所述第二终端基于所述第一融图标识信息获取所述第一融图;以及向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;以及向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;
图像合成信息接收模块,用于接收所述第二终端分享的图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息;
展示模块,用于基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,对所述目标合成图像进行展示。
另一方面,本发明提出了一种图像处理装置,所述装置包括:
第四接收模块,用于接收第一终端分享的第一合拍请求信息,所述第一合拍请求信息中携带第一融图标识信息;所述第一融图标识信息由融图服务器对基于所述第一终端和第一融图生成的第一记录信息进行加密得到,所述第一融图由所述融图服务器对第一图像以及与所述第一终端从多图像融合模板中选取的第一图像模板进行融合得到,所述第一图像模板对应的第一模板标识信息和所述第一图像由所述第一终端发送至所述融图服务器,所述多图像融合模板中包括多个图像模板;
获取模块,用于基于所述第一融图标识信息获取所述第一融图;
第四发送模块,用于向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与本地终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;
第五接收模块,用于接收所述融图服务器发送的所述第二融图和所述第二融图标识信息;
合成模块,用于对所述第一融图和所述第二融图进行合成,得到目标合成图像;
第二分享模块,用于向所述第一终端分享图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息,以使所述第一终端基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
另一方面,本发明提出了一种设备,所述设备包括:处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述所述的图像处理方法。
另一方面,本发明提出了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述所述的图像处理方法。
本发明提出的一种图像处理方法、装置、设备及存储介质,第一终端用户上传第一图像(比如人脸图片)和第一图像模板信息进行人脸融合,得到第一融图,并生成带有唯一的第一融图标识信息的第一合拍请求信息(比如参数链接或二维码)进行社交分享,当第二终端用户问分享的链接或二维码后,获得第一融图,同时选择第二图像模板,并上传第二图像,以参与到第一终端发起的合拍请求中,从而得到与第一终端用户同框融图的合照效果图(即目标合成图像)并将目标图像对应的图像合成信息进行分享,最终可实现多对多的社交用户(比如,好友用户)同框融图合照效果图并进行社交扩散传播,增加与社交用户的融图社交互动性,提高融图趣味性以及用户体验性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
图1是本发明实施例提供的一种图像处理方法的实施环境示意图。
图2是本发明实施例提供的一种图像处理方法的流程示意图。
图3是本发明实施例提供的多图像融合模板和图像模板在一种场景中的示意图。
图4是本发明实施例提供的另一种图像处理方法的流程示意图。
图5是本发明实施例提供的对第一图像和第一图像模板进行融合得到的第一融合图以及合成第一融图的原理图。
图6是本发明实施例提供的第一终端用户观看到的第一融合图的效果图。
图7是本发明实施例提供的第二终端的显示界面显示的图像模板选择示意图。
图8是本发明实施例提供的对第二图像和第二图像模板进行融合得到的第二融合图以及对第一融图和第二融图进行合成得到的目标合成图像。
图9是本发明实施例提供的另一种图像处理方法的流程示意图。
图10是本发明实施例提供的另一种图像处理方法的流程示意图。
图11是本发明实施例提供的另一种图像处理方法的流程示意图。
图12是本发明实施例提供的另一种图像处理方法的流程示意图。
图13是本发明实施例提供的区块链***的一个可选的结构示意图。
图14是本发明实施例提供的区块结构的一个可选的示意图。
图15是本发明实施例提供的一种图像处理装置的结构示意图。
图16是本发明实施例提供的另一种图像处理装置的结构示意图。
图17是本发明实施例提供的另一种图像处理装置的结构示意图。
图18是本发明实施例提供的服务器结构示意图。
具体实施方式
云技术(Cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。
具体地,本发明实施例涉及云技术中的云计算(cloud computing),云计算是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用***能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。作为云计算的基础能力提供商,会建立云计算资源池(即云平台),在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备(为虚拟化机器,包含操作***)、存储设备、网络设备。
人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用***。AI是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
计算机视觉技术(Computer Vision,CV)计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,其是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。CV通常包括图像处理、图像识别、图像语义理解、图像检索、OCR、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3D技术、虚拟现实、增强现实、同步定位与地图构建等技术,还包括常见的人脸识别、指纹识别等生物特征识别技术。
具体地,本发明实施例提供的方案涉及CV中的图像处理、人脸识别等技术。
具体地,本发明实施例提供的技术方案通过如下实施例进行说明。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
图1是本发明实施例提供的一种图像处理方法的实施环境示意图。如图1所示,该实施环境至少可以包括第一终端01、融图服务器02和第二终端03,所述第一终端01和所述第二终端03可以通过有线或无线方式与所述融图服务器02建立直接或间接地连接,以通过此网络实现与所述融图服务器02之间的数据传输。例如,第一终端01可以通过此网络向融图服务器02发送第一图像和第一模板标识信息,第二终端03可以通过此网络向融图服务器02发送第二图像和第二模板标识信息,融图服务器02可以通过此网络向第一终端01和第二终端03返回融合好的融图。
具体地,所述融图服务器02可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。
具体地,第一终端01可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。
具体地,第二终端03可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。
需要说明的是,图1仅仅是一种示例。
图2是本发明实施例提供的一种图像处理方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的***或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:
S101.第一终端向融图服务器发送第一图像和第一模板标识信息,所述第一模板标识信息与所述第一终端从多图像融合模板中选取的第一图像模板相对应,所述多图像融合模板中包括多个图像模板。
本发明实施例中,第一终端用户可以通过访问图像融合应用对应的链接或二维码图片等方式登录图像融合应用的显示界面,该显示界面可以包括至少一个多图像融合模板,每个多图像融合模板又可以包括至少两个相同或不同的图像模板,该图像模板包括但不限于军装形象图像、儿童形象图像、古装形象图像、卡通形象图像、游戏形象图像等。
如图3为多图像融合模板和图像模板在一种场景中的示意图,如图3A所示,该场景中的显示界面中包括四个多图像融合模板,具体为:“还珠格格形象图像模板”、“美少女战士形象图像模板”、“葬爱家族形象图像模板”、“经典头像图像模板”,每个多图像融合模板又可以包括左右两个不同或相同的形象图像。
需要说明的是,图3仅仅是一种示例,在不同的应用场景中,显示界面可以包括其他数量的多图像融合模板,每个多图像融合模板又可以包括其他数量个不同或相同的形象图像。本发明实施例对此不做限定。
在实际应用中,在图像融合应用的设计过程中,会预先为每一个图像模板设置模板标识信息,该模板标识信息包括但不限于数字、字母、符号及其组合等,并将每个图像模板与各自对应的模板标识信息之间的映射关系存储在服务器中的融图标识信息库中,以便后续服务器根据用户选择的模板标识信息从中查找到相应的图像模板。
在实际应用中,第一终端用户可以根据自己的喜好选择感兴趣的多图像融合模板,以第一终端用户选取“还珠格格形象图像模板”为例进行说明:
当第一终端用户点击图3A中的“还珠格格形象图像模板”之后,显示界面会跳转到“还珠格格形象图像模板”(如图3B所示),接着第一终端用户可以根据自己的喜好从“还珠格格形象图像模板”中的左右两个人物形象中选取任意一个作为第一图像模板。假设选择了左边的人物形象(该人物形象的模板标识信息为“001”),显示界面会跳转到上传图像的界面中,在该上传图片界面中第一终端用户可以上传终端中已有的人脸图像,也可以触发拍照控件进行人脸图像采集,从而将人脸图像作为第一图像,并将第一图像和第一模板标识信息发送至融图服务器。需要说明的是,当第一终端用户上传终端中已有的人脸图像时,该人脸图像可以是第一终端用户的人脸图像,当然在一些场景中,为了增加融图趣味性,第一终端用户上传的人脸图像也可以是第一终端中存储的其他用户的人脸图像。
在一个可行的实施例中,在选择第一图像模板和第一图像之后,还可以对第一图像进行加密,并将加密后的第一图像和第一模板标识信息发送至融图服务器。比如,可以将第一图像通过图片canvas转成base64,其中,canvas是超文本标记语言的一部分,其允许脚本语言动态渲染位图像,base64是用于传输8比特字节代码的编码方式。
S103.所述融图服务器对所述第一图像和所述第一图像模板进行融合,得到第一融图。
S105.所述融图服务器生成所述第一终端和所述第一融图对应的第一记录信息。
S107.所述融图服务器对所述第一记录信息进行加密得到第一融图标识信息。
本发明实施例中,在融图服务器接收到第一图像和第一模板标识信息之后,可以从融图标识信息库中获取与第一模板标识信息对应的第一图像模板,比如,获取与“001”对应的第一图像模板,并将第一图像和所述第一图像模板进行融合,得到如图5A所示的第一融图,融图服务器生成第一融图的原理示意图可以如图5B所示。此外,融图服务器还可以将第一融图和用户信息生成一条记录(即第一记录信息)存储在融图标识信息库中,为了提高信息传输的安全性,还可以对该第一记录信息进行加密,得到第一融图标识信息,该第一融图标识信息可以用itemid-A表示。其中,用户信息包括但不限于第一终端用户属性信息、第一终端标识信息等。
S109.所述融图服务器向所述第一终端发送所述第一融图标识信息和所述第一融图。
本发明实施例中,在融图服务器融图完成之后,可以向第一终端返回itemid-A和第一融图,此时,第一终端用户可以看到如图6所述的效果图。
S1011.所述第一终端向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息。
本发明实施例中,在第一终端用户在显示界面上观看到如图6所述的效果图之后,可以向第二终端用户分享第一合拍请求信息,以进行融图社交传播,该第一合拍请求信息包括但不限于:携带itemid-A的链接、携带itemid-A的二维码图片等。
在一个可行的实施例中,若第一终端用户与第二终端互为好友关系,则第一终端用户可以在好友列表中选择需要分享的好友,直接将该第一合拍请求信息发送至该好友,或将第一合拍请求信息分享到某一好友群组里,或将第一合拍请求信息分享到朋友圈等社交圈中,以便好友响应该第一合拍请求,生成与第一终端用户同框合照图。
在另一个可行的实施例中,为了提高应用广泛性,第一终端用户和第二终端用户可以不互为好友关系,若第一终端用户与第二终端用户不互为好友关系,则第一终端可以与第二终端建立近距离通信连接,以使第一终端用户通过该近距离通信连接将该第一合拍请求信息发送至第二终端用户,以便非好友的第二终端用户响应该第一合拍请求,生成与第一终端用户同框合照图。其中,该近距离通信连接包括但不限于:近距离无线通讯(NearField Communication,NFC)、蓝牙、紫蜂(ZigBee)等。
S1013.所述第二终端基于所述第一融图标识信息获取所述第一融图。
本发明实施例中,第二终端用户可以通过点击链接或扫描二维码图片的方式获取itemid-A,并通过该itemid-A从融图服务器中读取第一记录信息中所包含的融图合成信息,比如,发起链接或二维图片的发起者(即第一终端用户)、第一融图、第一融图图片地址、融图合成已有的参与者等。
S1015.所述第二终端向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应。
本发明实施例中,在第二终端用户点击链接或扫描二维码图片之后,在第二终端的显示界面可以显示如图7所示的图像模板选择示意图,该效果图的左边人物形象为第一终端用户与第一图像模板融合后的图像,右边人物形象为空的模板图像。此时,如果第二终端用户想要参与到第一终端用户发送的合拍请求中,则第二终端用户可以点击图7中的右边的第二图像模板(比如,002),并通过选择第二终端中已有的人脸图片或拍照的形式上传第二终端用户的人脸图像,以向融图服务器发送第二图像和第二模板标识信息。需要说明的是,当第二终端用户上传终端中已有的人脸图像时,该人脸图像可以是第二终端用户的人脸图像,当然在一些场景中,为了增加融图趣味性,第二终端用户上传的人脸图像也可以是第二终端中存储的其他用户的人脸图像。
在实际应用中,如图7所示,当融图服务器对第一终端用户人脸图像进行融合之后,第一图像模板已经与第一用户人脸图像融合在一起,则该第一图像模板无法供第二用户继续进行选择,因此,第二图像模板可以是多图像融合模板中除第一图像模板之外的其他图像模板。
在实际应用中,在第二终端接收到第一终端发送的第一合拍请求信息之后,也可以不响应该合拍请求,直接选择新的多图形融合模板,并从新的多图像融合模板中选择新图像模板,并向融图服务器发送信息图像模板和相应的人脸图像,以向第一终端用户或其他终端用户发起新的合拍请求。
S1017.所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图。
S1019.所述融图服务器生成所述第二终端和所述第二融图对应的第二记录信息。
S10111.所述融图服务器对所述第二记录信息进行加密得到第二融图标识信息。
本发明实施例中,在融图服务器接收到第二图像和第二模板标识信息之后,可以从融图标识信息库中获取与第二模板标识信息对应的第二图像模板,比如,获取与“002”对应的第二图像模板,并将第二图像和所述第二图像模板进行融合,得到如图8A所示第二融图。
此外,融图服务器还可以将第二融图和第二终端用户信息生成一条记录(即第二记录信息)存储在融图标识信息库中,为了提高信息传输的安全性,还可以对该第二记录信息进行加密,得到第二融图标识信息,该第二融图标识信息可以用itemid-B表示。其中,该第二终端用户信息包括但不限于第二终端用户属性信息、第二终端标识信息等。
S10113.所述融图服务器向所述第二终端发送所述第二融图和所述第二融图标识信息。
S10115.所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像。
本发明实施例中,在融图服务器融图完成之后,可以将第二融图以及itemid-B返回给第二终端,由第二终端对第一融图和第二融图进行合成,得到目标合成图像,并对该目标合成图像进行展示,如图8B所示。
在一个可行的实施例中,若所述多图像融合模板中仅包括两个图像模板,则在所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像之后,所述方法还可以包括:
S10117.所述第二终端向所述第一终端分享图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息。
S10119.所述第一终端基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,对所述目标合成图像进行展示。
在实际应用中,如果每个多图像模板中仅包括两个图像模板(比如,如图3B所示的图像模板),则在第二终端参与第一终端发起的合拍请求之后,该融图模板中的图像模板已经被使用完,则第二终端可以直接向第一终端分享携带第二融图标识信息和所述第一融图标识信息的图像合成信息,该图像合成信息可以链接或二维码图片等形式发送给第一终端,以使第一终端用户在点击链接或识别二维码后观看到该目标合成图像。由此,第一终端用户和第二终端用户均可以观看所有和自己合图的其他用户的同框融图合照效果图,增加用户与其他用户之间的社交互动性,提高融图趣味性和用户体验。
在实际应用中,当第一终端用户观看到自己和第二终端用户的同框融图合照效果图后,还可以继续选择新的多图形融合模板,从新的多图像融合模板中选择新图像模板,并向融图服务器发送信息图像模板和相应的人脸图像,以向第二终端用户或其他终端用户发起新的合拍请求,从而进行社交融图的扩散传播。
在另一个可行的实施例中,如图4所示,若所述多图像融合模板中包括至少三个图像模板,则在所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像之后,所述方法还可以包括:
S10117A.所述第二终端向所述第一终端或其他终端分享第二合拍请求信息,所述第二合拍请求中携带所述第二融图标识信息和所述第一融图标识信息;
S10119A.所述第一终端或其他终端响应所述第二合拍请求信息,生成所述第二合拍请求信息对应的合成图像;或,所述第一终端或其他终端不响应所述第二合拍请求信息,向所述融图服务器发送新图像和新模板标识信息,所述新模板标识信息与所述第一终端或其他终端从新的多图像融合模板中选取的新图像模板相对应。
在实际应用中,如果多图像融合模板中包括至少三个图像模板,则表明在第二终端选取第二图像模板参与到第一终端发起的合拍请求中,得到目标合成图像之后,该多图像融合模板中还剩余其他图像模板可供选择,此时第二终端可以向第一终端分享第二合拍请求信息,以邀请第一终端继续参与合拍,具体为:
该第二合拍请求信息可以为链接或二维码图片,在第一终端接收到第二终端分享的第二合拍请求信息时,可以点击链接或二维码图片,如果第一终端用户不想参与到第二终端发起的合拍请求中,则可以不响应该请求,并向融图服务器发送新图像和新模板标识信息,以向其他用户求合拍。如果第一终端想要参与到第二终端发起的合拍请求中,则可以从除了第一图像模板、第二图像模板之外的其他图像模板中选择任意图像模板,并上传人脸图像,由服务器进行融图并生成新的itemid,以生成新的合成图像,该新的合成图像可以被第一终端用户和第二终端用户同时观看。接着,第一终端用户又可以继续向第二终端用户或其他终端yoghurt分享携带新的itemid链接或二维码图片,以产生新的分析内容,以此类推,直至多图像融图模板中的图像模板全部被使用完,由此每一个参与到合拍请求中的用户均可以观看与其他与自己合拍的同框融图合照效果图,从而实现了社交融图的扩散传播效果,提高了融图趣味性和用户之间的交流互动性,用户体验较好。
除此之外,第二终端还可以向除第一终端之外的其他终端分享第二合拍请求信息,具体过程与上述类似,在此不再赘述。
如图9所示为本发明实施例提供的图像处理方法的另一种流程示意图,在所述第一终端向融图服务器发送第一图像和第一模板标识信息之前,所述方法还可以包括:
对第一终端所访问的地址参数进行判断的步骤。
具体地,对第一终端所访问的地址参数进行判断可以包括:
所述第一终端访问目标信息,对所述目标信息进行分析。
若所述目标信息中不携带目标融图标识信息,则所述第一终端执行向融图服务器发送第一图像和第一模板标识信息的步骤。
若所述目标信息中携带目标融图标识信息,则所述第一终端从所述融图标识信息库中获取所述目标融图标识信息对应的目标融合信息;所述融图标识信息库中存储有融合信息、融图标识信息、模板标识信息、图像模板、融合信息与融图标识信息之间的映射关系以及模板标识信息与图像模板之间的映射关系。
所述第一终端根据所述目标融合信息判断所述目标信息的类型。
若所述目标信息的类型为合拍请求信息,则所述第一终端响应所述合拍请求信息,生成所述目标信息对应的合成图像;或,所述第一终端不响应所述合拍请求信息,执行向融图服务器发送第一图像和第一模板标识信息的步骤。
若所述目标信息的类型为非合拍请求信息,则所述第一终端执行向融图服务器发送第一图像和第一模板标识信息的步骤。
在实际应用中,第一终端向融图服务器发送第一图像和第一模板标识信息之前,需要登录图像融合应用的显示界面,第一终端可以通过点其他终端分享的链接、二维码或直接打开图像融合应用的网址等多种方式登录图像融合界面,然而第一终端登录的方式有可能会导致第一终端用户的不同操作。
基于此,在第一终端向融图服务器发送第一图像和第一模板标识信息之前,需要对第一终端的登录方式进行判断,即对第一终端所访问的地址参数进行判断。首先,可以对用户访问的目标信息(比如,链接、网址、二维码图片等)中的参数进行分析,分析该参数中是否携带目标融图标识信息itemid(比如,itemidA、itemid-B等),若不携带,则表明第一终端所访问的目标信息是图像融合应用本身的网址,可以直接执行向融图服务器发送第一图像和第一模板标识信息的步骤;若携带,则表明第一终端所访问的目标信息是其他终端发送过来的求合拍、图像合成等信息,则可以根据该目标融图标识信息,从融图服务器中的融图标识信息库中查找到相应的记录信息,并分析该记录信息所包含的信息,比如,该目标信息是由谁产生的、已经参与到融图合成的参与者、是求合拍信息还是已经完成合照的图像合成信息等。根据记录信息还可以继续判断第一用户是否已经参与到融图合成中,若已经参与到融图合成中,则可以选择不响应该合拍请求,直接执行向融图服务器发送第一图像和第一模板标识信息的步骤;若没有参与到融图合成中,则可以继续判断是否是好友发送的求合拍信息,若是好友发送的求合拍信息,则可以选择响应该合拍请求,加入好友的融图的模板,从剩余图像模板中选择图像模板并上传人脸图像,由此生成与该目标信息对应的合成图像,合成图像的生成过程与上述类似,在此不再赘述,若非好友发送的合拍请求信息(比如,已经完成合照的图像合成信息),则可以执行向融图服务器发送第一图像和第一模板标识信息的步骤,以向其他用户发送合拍请求。
以下,以融图服务器为执行主体介绍本发明实施例提供的图像处理方法,如图10所示,所述方法可以包括:
S201.接收第一终端发送的第一图像和第一模板标识信息,所述第一模板标识信息与所述第一终端从多图像融合模板中选取的第一图像模板相对应,所述多图像融合模板中包括多个图像模板。
S203.对所述第一图像和所述第一图像模板进行融合,得到第一融图。
S205.生成所述第一终端和所述第一融图对应的第一记录信息。
S207.对所述第一记录信息进行加密得到第一融图标识信息。
S209.向所述第一终端发送所述第一融图标识信息和所述第一融图,以使所述第一终端向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息;以及以使所述第二终端基于所述第一融图标识信息获取所述第一融图。
S2011.接收所述第二终端发送的第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应。
S2013.对所述第二图像和所述第二图像模板进行融合,得到第二融图。
S2015.生成所述第二终端和所述第二融图对应的第二记录信息。
S2017.对所述第二记录信息进行加密得到第二融图标识信息。
S2019.向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;以及向所述第一终端分享携带所述第二融图标识信息和所述第一融图标识信息的图像合成信息,以使所述第一终端基于所述图像合成信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
以下,以第一终端为执行主体介绍本发明实施例提供的图像处理方法,如图11所示,所述方法可以包括:
S301.向融图服务器发送第一图像和第一模板标识信息,所述第一模板标识信息与本地终端从包括多个图像模板的多图像融合模板中选取的第一图像模板相对应,以使所述融图服务器对所述第一图像和所述第一图像模板进行融合,得到第一融图;以及生成所述第一终端和所述第一融图对应的第一记录信息;以及对所述第一记录信息进行加密得到第一融图标识信息。
S303.接收所述融图服务器发送的所述第一融图标识信息和所述第一融图。
S305.向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息,以使所述第二终端基于所述第一融图标识信息获取所述第一融图;以及向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;以及向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像。
S307.接收所述第二终端分享的图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息。
S309.基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,对所述目标合成图像进行展示。
本发明实施例中,在所述向融图服务器发送第一图像和第一模板标识信息之前,所述方法还可以包括:
访问目标信息,对所述目标信息进行分析。
若所述目标信息中不携带目标融图标识信息,则执行向融图服务器发送第一图像和第一模板标识信息的步骤。
若所述目标信息中携带目标融图标识信息,则从所述融图标识信息库中获取所述目标融图标识信息对应的目标融合信息;所述融图标识信息库中存储有融合信息、融图标识信息、模板标识信息、图像模板、融合信息与融图标识信息之间的映射关系以及模板标识信息与图像模板之间的映射关系。
根据所述目标融合信息判断所述目标信息的类型。
若所述目标信息的类型为合拍请求信息,则响应所述合拍请求信息,生成所述目标信息对应的合成图像;或不响应所述合拍请求信息,执行向融图服务器发送第一图像和第一模板标识信息的步骤。
若所述目标信息的类型为非合拍请求信息,则执行向融图服务器发送第一图像和第一模板标识信息的步骤。
以下,以第二终端为执行主体介绍本发明实施例提供的图像处理方法,如图12所示,所述方法可以包括:
S401.接收第一终端分享的第一合拍请求信息,所述第一合拍请求信息中携带第一融图标识信息;所述第一融图标识信息由融图服务器对基于所述第一终端和第一融图生成的第一记录信息进行加密得到,所述第一融图由所述融图服务器对第一图像以及与所述第一终端从多图像融合模板中选取的第一图像模板进行融合得到,所述第一图像模板对应的第一模板标识信息和所述第一图像由所述第一终端发送至所述融图服务器,所述多图像融合模板中包括多个图像模板。
S403.基于所述第一融图标识信息获取所述第一融图。
S405.向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与本地终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息。
S407.接收所述融图服务器发送的所述第二融图和所述第二融图标识信息。
S409.对所述第一融图和所述第二融图进行合成,得到目标合成图像。
S4011.向所述第一终端分享图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息,以使所述第一终端基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
本发明实施例中,若所述多图像融合模板中包括至少三个图像模板,则在所述对所述第一融图和所述第二融图进行合成,得到目标合成图像之后,所述方法还可以包括:
向所述第一终端或其他终端分享第二合拍请求信息,所述第二合拍请求中携带所述第二融图标识信息和所述第一融图标识信息,以使所述第一终端或其他终端响应所述第二合拍请求信息,生成所述第二合拍请求信息对应的合成图像;或,
以使所述第一终端或其他终端不响应所述第二合拍请求信息,向所述融图服务器发送新图像和新模板标识信息,所述新模板标识信息与所述第一终端或其他终端从新的多图像融合模板中选取的新图像模板相对应。
在一个可行的实施例中,第一融图标识信息、第二融图标识信息、目标融图标识信息、第一记录信息、第二记录信息等还可以存储在区块链***中。参见图13,图13所示是本发明实施例提供的区块链***的一个可选的结构示意图,多个节点之间形成组成的点对点(P2P,Peer To Peer)网络,P2P协议是一个运行在传输控制协议(TCP,TransmissionControl Protocol)协议之上的应用层协议。在区块链***中,任何机器如服务器、终端都可以加入而成为节点,节点包括硬件层、中间层、操作***层和应用层。
参见图13示出的区块链***中各节点的功能,涉及的功能包括:
1)路由,节点具有的基本功能,用于支持节点之间的通信。
节点除具有路由功能外,还可以具有以下功能:
2)应用,用于部署在区块链中,根据实际业务需求而实现特定业务,记录实现功能相关的数据形成记录数据,在记录数据中携带数字签名以表示任务数据的来源,将记录数据发送到区块链***中的其他节点,供其他节点在验证记录数据来源以及完整性成功时,将记录数据添加到临时区块中。
3)区块链,包括一系列按照产生的先后时间顺序相互接续的区块(Block),新区块一旦加入到区块链中就不会再被移除,区块中记录了区块链***中节点提交的记录数据。
参见图14,图14为本发明实施例提供的区块结构(Block Structure)的一个可选的示意图,每个区块中包括本区块存储交易记录的哈希值(本区块的哈希值)、以及前一区块的哈希值,各区块通过哈希值连接形成区块链。另外,区块中还可以包括有区块生成时的时间戳等信息。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了相关的信息,用于验证其信息的有效性(防伪)和生成下一个区块。
如图15所示,本发明实施例提供了一种图像处理装置,所述装置可以包括:
第一接收模块501,可以用于接收第一终端发送的第一图像和第一模板标识信息,所述第一模板标识信息与所述第一终端从多图像融合模板中选取的第一图像模板相对应,所述多图像融合模板中包括多个图像模板。
第一融合模块503,可以用于第一融合模块,用于对所述第一图像和所述第一图像模板进行融合,得到第一融图。
第一生成模块505,可以用于生成所述第一终端和所述第一融图对应的第一记录信息。
第一加密模块507,可以用于对所述第一记录信息进行加密得到第一融图标识信息。
第一发送模块509,可以用于向所述第一终端发送所述第一融图标识信息和所述第一融图,以使所述第一终端向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息;以及以使所述第二终端基于所述第一融图标识信息获取所述第一融图。
第二接收模块5011,可以用于接收所述第二终端发送的第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应。
第二融合模块5013,可以用于对所述第二图像和所述第二图像模板进行融合,得到第二融图。
第二生成模块5015,可以用于生成所述第二终端和所述第二融图对应的第二记录信息。
第二加密模块5017,可以用于对所述第二记录信息进行加密得到第二融图标识信息。
第二发送模块5019,可以用于向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;以及向所述第一终端分享携带所述第二融图标识信息和所述第一融图标识信息的图像合成信息,以使所述第一终端基于所述图像合成信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
如图16所示,本发明实施例提供了一种图像处理,所述装置可以包括:
第三发送模块601,可以用于向融图服务器发送第一图像和第一模板标识信息,所述第一模板标识信息与本地终端从包括多个图像模板的多图像融合模板中选取的第一图像模板相对应,以使所述融图服务器对所述第一图像和所述第一图像模板进行融合,得到第一融图;以及生成所述第一终端和所述第一融图对应的第一记录信息;以及对所述第一记录信息进行加密得到第一融图标识信息。
第三接收模块603,可以用于接收所述融图服务器发送的所述第一融图标识信息和所述第一融图。
第一分享模块605,可以用于向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息,以使所述第二终端基于所述第一融图标识信息获取所述第一融图;以及向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;以及向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像。
图像合成信息接收模块607,可以用于接收所述第二终端分享的图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息。
展示模块609,可以用于基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,对所述目标合成图像进行展示。
如图17所示,本发明实施例提供了一种图像处理,所述装置可以包括:
第四接收模块701,可以用于接收第一终端分享的第一合拍请求信息,所述第一合拍请求信息中携带第一融图标识信息;所述第一融图标识信息由融图服务器对基于所述第一终端和第一融图生成的第一记录信息进行加密得到,所述第一融图由所述融图服务器对第一图像以及与所述第一终端从多图像融合模板中选取的第一图像模板进行融合得到,所述第一图像模板对应的第一模板标识信息和所述第一图像由所述第一终端发送至所述融图服务器,所述多图像融合模板中包括多个图像模板。
获取模块703,可以用于基于所述第一融图标识信息获取所述第一融图。
第四发送模块705,可以用于向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与本地终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息。
第五接收模块707,可以用于接收所述融图服务器发送的所述第二融图和所述第二融图标识信息。
合成模块709,可以用于对所述第一融图和所述第二融图进行合成,得到目标合成图像。
第二分享模块7011,可以用于向所述第一终端分享图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息,以使所述第一终端基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
本发明实施例提供了一种图像处理***,所述图像处理***可以包括:第一终端、融图服务器和第二终端;
所述第一终端,可以用于向融图服务器发送第一图像和第一模板标识信息,所述第一模板标识信息与所述第一终端从多图像融合模板中选取的第一图像模板相对应,所述多图像融合模板中包括多个图像模板;以及用于接收所述融图服务器发送的第一融图和第一融图标识信息;以及用于向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息;以及用于接收第二终端分享的图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息;以及用于基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,对所述目标合成图像进行展示。
所述融图服务器,可以用于对所述第一图像和所述第一图像模板进行融合,得到第一融图;以及用于生成所述第一终端和所述第一融图对应的第一记录信息;以及用于对所述第一记录信息进行加密得到第一融图标识信息;以及用于向所述第一终端发送所述第一融图标识信息和所述第一融图;以及用于接收第二终端发送的第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应;以及用于对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及用于生成所述第二终端和所述第二融图对应的第二记录信息;以及用于对所述第二记录信息进行加密得到第二融图标识信息;以及用于向所述第二终端发送所述第二融图和所述第二融图标识信息。
所述第二终端,可以用于基于所述第一融图标识信息获取所述第一融图;以及用于向所述融图服务器发送第二图像和第二模板标识信息;以及用于对所述第一融图和所述第二融图进行合成,得到目标合成图像;以及用于向所述第一终端分享图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息。
本发明实施例还提供了一种图像处理的设备,该设备包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上述方法实施例所提供的图像处理方法。
本发明的实施例还提供了一种存储介质,所述存储介质可设置于终端之中以保存用于实现方法实施例中一种图像处理方法相关的至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由所述处理器加载并执行以实现上述方法实施例提供的图像处理方法。
本发明实施例提供的图像处理方法、装置、设备及存储介质通过用户上传人脸图像和图像模板信息进行人脸融合,生成融图后保存到融图标识信息库,生成带有唯一的itemid的链接或二维码图片进行社交分享,好友或非好友用户访问分享的链接或识别二维码后,获得用户的融图信息并参与到用户发起的合拍请求中,生成多人之间的同框合照合成图,最终可实现多对多的社交好友同框融图合照效果,并进行扩散传播效果,由此提高融图趣味性和社交互动性,用户体验较好。
可选地,在本说明书实施例中,存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本说明书实施例所述存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用程序以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
本发明实施例所提供的图像处理方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图18是本发明实施例提供的一种图像处理方法的服务器的硬件结构框图。如图18所示,该服务器800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(Central Processing Units,CPU)810(处理器810可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器830,一个或一个以上存储应用程序823或数据822的存储介质820(例如一个或一个以上海量存储设备)。其中,存储器830和存储介质820可以是短暂存储或持久存储。存储在存储介质820的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器810可以设置为与存储介质820通信,在服务器800上执行存储介质820中的一系列指令操作。服务器800还可以包括一个或一个以上电源860,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口840,和/或,一个或一个以上操作***821,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
输入输出接口840可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器800的通信供应商提供的无线网络。在一个实例中,输入输出接口840包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口840可以为射频(RadioFrequency,RF)模块,其用于通过无线方式与互联网进行通讯。
本领域普通技术人员可以理解,图18所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器800还可包括比图18中所示更多或者更少的组件,或者具有与图18所示不同的配置。
需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置和服务器实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种图像处理方法,其特征在于,所述方法包括:
接收第一终端发送的第一图像和第一模板标识信息,所述第一模板标识信息与所述第一终端从多图像融合模板中选取的第一图像模板相对应,所述多图像融合模板中包括多个图像模板;
对所述第一图像和所述第一图像模板进行融合,得到第一融图;
生成所述第一终端和所述第一融图对应的第一记录信息;
对所述第一记录信息进行加密得到第一融图标识信息;
向所述第一终端发送所述第一融图标识信息和所述第一融图,以使所述第一终端向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息;以及以使所述第二终端基于所述第一融图标识信息获取所述第一融图;
接收所述第二终端发送的第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应;
对所述第二图像和所述第二图像模板进行融合,得到第二融图;
生成所述第二终端和所述第二融图对应的第二记录信息;
对所述第二记录信息进行加密得到第二融图标识信息;
向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;以及向所述第一终端分享携带所述第二融图标识信息和所述第一融图标识信息的图像合成信息,以使所述第一终端基于所述图像合成信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
2.一种图像处理方法,其特征在于,所述方法包括:
向融图服务器发送第一图像和第一模板标识信息,所述第一模板标识信息与本地终端从包括多个图像模板的多图像融合模板中选取的第一图像模板相对应,以使所述融图服务器对所述第一图像和所述第一图像模板进行融合,得到第一融图;以及生成所述第一终端和所述第一融图对应的第一记录信息;以及对所述第一记录信息进行加密得到第一融图标识信息;
接收所述融图服务器发送的所述第一融图标识信息和所述第一融图;
向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息,以使所述第二终端基于所述第一融图标识信息获取所述第一融图;以及向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;以及向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;
接收所述第二终端分享的图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息;
基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,对所述目标合成图像进行展示。
3.根据权利要求2所述的方法,其特征在于,在所述向融图服务器发送第一图像和第一模板标识信息之前,所述方法还包括:
访问目标信息,对所述目标信息进行分析;
若所述目标信息中不携带目标融图标识信息,则执行向融图服务器发送第一图像和第一模板标识信息的步骤;
若所述目标信息中携带目标融图标识信息,则从所述融图标识信息库中获取所述目标融图标识信息对应的目标融合信息;所述融图标识信息库中存储有融合信息、融图标识信息、模板标识信息、图像模板、融合信息与融图标识信息之间的映射关系以及模板标识信息与图像模板之间的映射关系;
根据所述目标融合信息判断所述目标信息的类型;
若所述目标信息的类型为合拍请求信息,则响应所述合拍请求信息,生成所述目标信息对应的合成图像;或不响应所述合拍请求信息,执行向融图服务器发送第一图像和第一模板标识信息的步骤;
若所述目标信息的类型为非合拍请求信息,则执行向融图服务器发送第一图像和第一模板标识信息的步骤。
4.一种图像处理方法,其特征在于,所述方法包括:
接收第一终端分享的第一合拍请求信息,所述第一合拍请求信息中携带第一融图标识信息;所述第一融图标识信息由融图服务器对基于所述第一终端和第一融图生成的第一记录信息进行加密得到,所述第一融图由所述融图服务器对第一图像以及与所述第一终端从多图像融合模板中选取的第一图像模板进行融合得到,所述第一图像模板对应的第一模板标识信息和所述第一图像由所述第一终端发送至所述融图服务器,所述多图像融合模板中包括多个图像模板;
基于所述第一融图标识信息获取所述第一融图;
向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与本地终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;
接收所述融图服务器发送的所述第二融图和所述第二融图标识信息;
对所述第一融图和所述第二融图进行合成,得到目标合成图像;
向所述第一终端分享图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息,以使所述第一终端基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
5.根据权利要求4所述的方法,其特征在于,若所述多图像融合模板中包括至少三个图像模板,则在所述对所述第一融图和所述第二融图进行合成,得到目标合成图像之后,所述方法还包括:
向所述第一终端或其他终端分享第二合拍请求信息,所述第二合拍请求中携带所述第二融图标识信息和所述第一融图标识信息,以使所述第一终端或所述其他终端响应所述第二合拍请求信息,生成所述第二合拍请求信息对应的合成图像;或,
以使所述第一终端或所述其他终端不响应所述第二合拍请求信息,向所述融图服务器发送新图像和新模板标识信息,所述新模板标识信息与所述第一终端或所述其他终端从新的多图像融合模板中选取的新图像模板相对应。
6.一种图像处理装置,其特征在于,所述装置包括:
第一接收模块,用于接收第一终端发送的第一图像和第一模板标识信息,所述第一模板标识信息与所述第一终端从多图像融合模板中选取的第一图像模板相对应,所述多图像融合模板中包括多个图像模板;
第一融合模块,用于对所述第一图像和所述第一图像模板进行融合,得到第一融图;
第一生成模块,用于生成所述第一终端和所述第一融图对应的第一记录信息;
第一加密模块,用于对所述第一记录信息进行加密得到第一融图标识信息;
第一发送模块,用于向所述第一终端发送所述第一融图标识信息和所述第一融图,以使所述第一终端向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息;以及以使所述第二终端基于所述第一融图标识信息获取所述第一融图;
第二接收模块,用于接收所述第二终端发送的第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应;
第二融合模块,用于对所述第二图像和所述第二图像模板进行融合,得到第二融图;
第二生成模块,用于生成所述第二终端和所述第二融图对应的第二记录信息;
第二加密模块,用于对所述第二记录信息进行加密得到第二融图标识信息;
第二发送模块,用于向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;以及向所述第一终端分享携带所述第二融图标识信息和所述第一融图标识信息的图像合成信息,以使所述第一终端基于所述图像合成信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
7.一种图像处理装置,其特征在于,所述装置包括:
第三发送模块,用于向融图服务器发送第一图像和第一模板标识信息,所述第一模板标识信息与本地终端从包括多个图像模板的多图像融合模板中选取的第一图像模板相对应,以使所述融图服务器对所述第一图像和所述第一图像模板进行融合,得到第一融图;以及生成所述第一终端和所述第一融图对应的第一记录信息;以及对所述第一记录信息进行加密得到第一融图标识信息;
第三接收模块,用于接收所述融图服务器发送的所述第一融图标识信息和所述第一融图;
第一分享模块,用于向第二终端分享第一合拍请求信息,所述第一合拍请求信息中携带所述第一融图标识信息,以使所述第二终端基于所述第一融图标识信息获取所述第一融图;以及向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与所述第二终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;以及向所述第二终端发送所述第二融图和所述第二融图标识信息,以使所述第二终端对所述第一融图和所述第二融图进行合成,得到目标合成图像;
图像合成信息接收模块,用于接收所述第二终端分享的图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息;
展示模块,用于基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,对所述目标合成图像进行展示。
8.一种图像处理装置,其特征在于,所述装置包括:
第四接收模块,用于接收第一终端分享的第一合拍请求信息,所述第一合拍请求信息中携带第一融图标识信息;所述第一融图标识信息由融图服务器对基于所述第一终端和第一融图生成的第一记录信息进行加密得到,所述第一融图由所述融图服务器对第一图像以及与所述第一终端从多图像融合模板中选取的第一图像模板进行融合得到,所述第一图像模板对应的第一模板标识信息和所述第一图像由所述第一终端发送至所述融图服务器,所述多图像融合模板中包括多个图像模板;
获取模块,用于基于所述第一融图标识信息获取所述第一融图;
第四发送模块,用于向所述融图服务器发送第二图像和第二模板标识信息,所述第二模板标识信息与本地终端从所述多图像融合模板中选取的第二图像模板相对应,以使所述融图服务器对所述第二图像和所述第二图像模板进行融合,得到第二融图;以及生成所述第二终端和所述第二融图对应的第二记录信息;以及对所述第二记录信息进行加密得到第二融图标识信息;
第五接收模块,用于接收所述融图服务器发送的所述第二融图和所述第二融图标识信息;
合成模块,用于对所述第一融图和所述第二融图进行合成,得到目标合成图像;
第二分享模块,用于向所述第一终端分享图像合成信息,所述图像合成信息中携带所述第二融图标识信息和所述第一融图标识信息,以使所述第一终端基于所述第二融图标识信息和所述第一融图标识信息获取所述目标合成图像,以及对所述目标合成图像进行展示。
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如权利要求1至5任一所述的图像处理方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1至5任一所述的图像处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911299168.6A CN110992256B (zh) | 2019-12-17 | 2019-12-17 | 一种图像处理方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911299168.6A CN110992256B (zh) | 2019-12-17 | 2019-12-17 | 一种图像处理方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110992256A true CN110992256A (zh) | 2020-04-10 |
CN110992256B CN110992256B (zh) | 2021-09-14 |
Family
ID=70094372
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911299168.6A Active CN110992256B (zh) | 2019-12-17 | 2019-12-17 | 一种图像处理方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110992256B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111881438A (zh) * | 2020-08-14 | 2020-11-03 | 支付宝(杭州)信息技术有限公司 | 基于隐私保护进行生物特征识别的方法、装置及电子设备 |
CN112004034A (zh) * | 2020-09-04 | 2020-11-27 | 北京字节跳动网络技术有限公司 | 合拍方法、装置、电子设备及计算机可读存储介质 |
WO2022213798A1 (zh) * | 2021-04-08 | 2022-10-13 | 北京字跳网络技术有限公司 | 图像处理方法、装置、电子设备和存储介质 |
WO2023011318A1 (zh) * | 2021-08-04 | 2023-02-09 | 北京字跳网络技术有限公司 | 媒体文件处理方法、装置、设备、可读存储介质及产品 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580930A (zh) * | 2013-10-28 | 2015-04-29 | 腾讯科技(深圳)有限公司 | 合影方法及*** |
CN104680480A (zh) * | 2013-11-28 | 2015-06-03 | 腾讯科技(上海)有限公司 | 一种图像处理的方法及装置 |
CN105608715A (zh) * | 2015-12-17 | 2016-05-25 | 广州华多网络科技有限公司 | 一种在线合影方法及*** |
CN106355551A (zh) * | 2016-08-26 | 2017-01-25 | 北京金山安全软件有限公司 | 拼图处理方法、装置、电子设备及服务器 |
CN107404617A (zh) * | 2017-07-21 | 2017-11-28 | 努比亚技术有限公司 | 一种拍摄方法及终端、计算机存储介质 |
JP2017225028A (ja) * | 2016-06-16 | 2017-12-21 | 大日本印刷株式会社 | 印画物作製装置及び画像データ提供システム |
KR20190119212A (ko) * | 2018-03-30 | 2019-10-22 | 경일대학교산학협력단 | 인공신경망을 이용한 가상 피팅 시스템, 이를 위한 방법 및 이 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체 |
-
2019
- 2019-12-17 CN CN201911299168.6A patent/CN110992256B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104580930A (zh) * | 2013-10-28 | 2015-04-29 | 腾讯科技(深圳)有限公司 | 合影方法及*** |
CN104680480A (zh) * | 2013-11-28 | 2015-06-03 | 腾讯科技(上海)有限公司 | 一种图像处理的方法及装置 |
CN105608715A (zh) * | 2015-12-17 | 2016-05-25 | 广州华多网络科技有限公司 | 一种在线合影方法及*** |
JP2017225028A (ja) * | 2016-06-16 | 2017-12-21 | 大日本印刷株式会社 | 印画物作製装置及び画像データ提供システム |
CN106355551A (zh) * | 2016-08-26 | 2017-01-25 | 北京金山安全软件有限公司 | 拼图处理方法、装置、电子设备及服务器 |
CN107404617A (zh) * | 2017-07-21 | 2017-11-28 | 努比亚技术有限公司 | 一种拍摄方法及终端、计算机存储介质 |
KR20190119212A (ko) * | 2018-03-30 | 2019-10-22 | 경일대학교산학협력단 | 인공신경망을 이용한 가상 피팅 시스템, 이를 위한 방법 및 이 방법을 수행하는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체 |
Non-Patent Citations (2)
Title |
---|
GINTAUTAS PALUBINSKAS: "Framework for multi-sensor data fusion using template based matching", 《IEEE XPLORE》 * |
魏璐: "基于三维形变模型的人脸替换技术研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111881438A (zh) * | 2020-08-14 | 2020-11-03 | 支付宝(杭州)信息技术有限公司 | 基于隐私保护进行生物特征识别的方法、装置及电子设备 |
CN111881438B (zh) * | 2020-08-14 | 2024-02-02 | 支付宝(杭州)信息技术有限公司 | 基于隐私保护进行生物特征识别的方法、装置及电子设备 |
CN112004034A (zh) * | 2020-09-04 | 2020-11-27 | 北京字节跳动网络技术有限公司 | 合拍方法、装置、电子设备及计算机可读存储介质 |
WO2022048651A1 (zh) * | 2020-09-04 | 2022-03-10 | 北京字节跳动网络技术有限公司 | 合拍方法、装置、电子设备及计算机可读存储介质 |
WO2022213798A1 (zh) * | 2021-04-08 | 2022-10-13 | 北京字跳网络技术有限公司 | 图像处理方法、装置、电子设备和存储介质 |
WO2023011318A1 (zh) * | 2021-08-04 | 2023-02-09 | 北京字跳网络技术有限公司 | 媒体文件处理方法、装置、设备、可读存储介质及产品 |
Also Published As
Publication number | Publication date |
---|---|
CN110992256B (zh) | 2021-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110992256B (zh) | 一种图像处理方法、装置、设备及存储介质 | |
CN110809175B (zh) | 视频推荐方法及装置 | |
KR20210119438A (ko) | 얼굴 재연을 위한 시스템 및 방법 | |
US10075399B2 (en) | Method and system for sharing media content between several users | |
WO2023045710A1 (zh) | 多媒体显示及匹配方法、装置、设备及介质 | |
CN111476871A (zh) | 用于生成视频的方法和装置 | |
CN110753932B (zh) | 用于提供内容的***和方法 | |
CN111046198B (zh) | 一种信息处理方法、装置、设备及存储介质 | |
CN111147766A (zh) | 特效视频合成方法、装置、计算机设备和存储介质 | |
CN114253436B (zh) | 一种页面展示方法、装置及存储介质 | |
CN112990370B (zh) | 图像数据的处理方法和装置、存储介质及电子设备 | |
US20220092332A1 (en) | Systems and methods for provisioning content | |
US20230067981A1 (en) | Per participant end-to-end encrypted metadata | |
CN110381374B (zh) | 图像处理方法和装置 | |
CN112925595A (zh) | 资源分发方法、装置、电子设备及存储介质 | |
CN115242980B (zh) | 视频生成方法和装置、视频播放方法和装置及存储介质 | |
CN110213061B (zh) | 同步通信方法、同步通信装置、同步通信设备及介质 | |
EP3389281B1 (en) | Systems and methods for provisioning content | |
KR102174569B1 (ko) | 증강현실 기반 정보 제공 방법 | |
WO2023166524A1 (en) | Method and system for enabling users to experience an extended reality-based social multiverse | |
CN117171438A (zh) | 数字形象推荐方法、装置、计算机设备和存储介质 | |
EP3389282A1 (en) | Systems and methods for provisioning content | |
CN117412184A (zh) | 数字人照片拍摄的方法、装置、存储介质及电子设备 | |
KR20230106808A (ko) | 가상 인물의 얼굴 이미지 생성 서비스 제공 장치 | |
CN115209205A (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40022198 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |