CN112529864A - 图片处理方法、装置、设备及介质 - Google Patents

图片处理方法、装置、设备及介质 Download PDF

Info

Publication number
CN112529864A
CN112529864A CN202011419118.XA CN202011419118A CN112529864A CN 112529864 A CN112529864 A CN 112529864A CN 202011419118 A CN202011419118 A CN 202011419118A CN 112529864 A CN112529864 A CN 112529864A
Authority
CN
China
Prior art keywords
picture
pictures
quality
thumbnails
displaying
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
CN202011419118.XA
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202011419118.XA priority Critical patent/CN112529864A/zh
Publication of CN112529864A publication Critical patent/CN112529864A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30168Image quality inspection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Studio Devices (AREA)

Abstract

本申请公开了一种图片处理方法、装置、设备及介质,属于图片处理技术领域。其中,图片处理方法,包括:获取多张第一图片,多张第一图片均包括第一拍摄对象;依据多张第一图片进行图片合成,得到第二图片;在第二图片的第一图片质量高于每一第一图片的第一图片质量的情况下,显示第二图片;其中,第一图片质量为根据预设的质量评价参数对图片进行评价得到。本申请实施例能够节省通过人工比对与筛选来得到高质量图片的过程,降低用户的操作繁琐度。

Description

图片处理方法、装置、设备及介质
技术领域
本申请属于图片处理技术领域,具体涉及一种图片处理方法、装置、设备及介质。
背景技术
随着电子技术的发展,拍照已经成为了电子设备中的常见功能,与此同时,人们也对拍照得到的图片的质量要求也越来越高。
目前,往往是采用自动连拍或者是手动多次单拍的方式来获取多张图片,后续则需要用户手动对这多张图片进行比对与筛选,以得到质量较高的图片,如此,也带来了用户操作较为繁琐的问题。
发明内容
本申请实施例的目的是提供一种图片处理方法、装置、设备及介质,能够解决现有技术需要用户手动从多张图片中筛选得到质量较好的图片,带来的用户操作较为繁琐的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种图片处理方法,包括:
获取多张第一图片,所述多张第一图片均包括第一拍摄对象;
依据所述多张第一图片进行图片合成,得到第二图片;
在所述第二图片的第一图片质量高于每一所述第一图片的第一图片质量的情况下,显示所述第二图片;
其中,所述第一图片质量为根据预设的质量评价参数对图片进行评价得到。
第二方面,本申请实施例提供了一种图片处理装置,包括:
获取模块,用于获取多张第一图片,所述多张第一图片均包括第一拍摄对象;
合成模块,用于依据所述多张第一图片进行图片合成,得到第二图片;
第一显示模块,用于在所述第二图片的第一图片质量高于每一所述第一图片的第一图片质量的情况下,显示所述第二图片;
其中,所述第一图片质量为根据预设的质量评价参数对图片进行评价得到。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤。
本申请实施例提供的图片处理方法,获取包括有第一拍摄对象的多张第一图片,依据多张第一图片进行图片合成,得到第二图片,并在第二图片的第一图片质量高于每一第一图片的第一图片质量时,对第二图片进行显示,其中,第一图片质量可以根据预设的质量评价参数对图片进行评价得到;本申请实施例通过图片合成来得到第二图片,有助于实现对第一图片中可能存在的缺陷进行弥补,而基于第一图片质量对第二图片与第一图片进行比对,有助于进一步保证显示的第二图片具有较高的图片质量,此外,也节省了通过人工比对与筛选来得到高质量图片的过程,降低了用户的操作繁琐度。
附图说明
图1是本申请实施例提供的图片处理方法的流程图;
图2是本申请实施例中图片浏览界面的示例图;
图3a、图3b、图4a以及图4b均是本申请实施例中图片预览界面的示例图;
图5是本申请实施例提供的图片处理方法在一具体应用例中的流程图;
图6是本申请实施例提供的图片处理装置的结构示意图;
图7是本申请实施例提供的电子设备的结构示意图;
图8是本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图片处理方法、装置、设备及介质进行详细地说明。
图1是本申请实施例提供的一种图片处理方法的流程示意图。图片处理方法可以包括:
步骤101,获取多张第一图片,所述多张第一图片均包括第一拍摄对象;
步骤102,依据所述多张第一图片进行图片合成,得到第二图片;
步骤103,在所述第二图片的第一图片质量高于每一所述第一图片的第一图片质量的情况下,显示所述第二图片;
其中,所述第一图片质量为根据预设的质量评价参数对图片进行评价得到。
本实施例中,多张第一图片可以是通过自动连拍或者手动多次拍摄获得,容易理解的是,在以上拍摄过程中,通常可以是对一些特定拍摄对象进行拍摄,例如特定的人物、小动物或者植物等,换而言之,多张第一图片中可以均包括特定的拍摄对象,也就是上述的第一拍摄对象。
以对特定的人物进行拍摄为例,在一些拍摄场景下,例如,对小孩子进行拍摄时,可能存在小孩子不够配合,乱晃乱动,或者是闭眼等情况,进而可能导致拍摄得到的各张第一图片中不同区域存在不同程度的糊化;再例如,在进行多人合照时,拍摄得到的多张第一图片中,可能在出现如下情况:在第一张第一图片中,人物A未被遮挡,而人物B却闭着眼;在第二张第一图片中,人物B睁着眼睛,而人物A却被遮挡。换而言之,即便是进行连拍,往往也难以保证能够在一张第一图片中,每个人都具有较好的状态。
当然,如上文所示的,在实际应用中,多张第一图片也可以是对小动物或者植物等进行拍摄得到。例如,在对树叶进行拍摄时,树叶可能在风的作用下晃动,同样也可以导致第一图片中存在糊化的情况。
本实施例,针对以上拍摄场景中可能出现的图片缺陷,可以依据多张第一图片进行图片合成,得到第二图片。
为了简化描述,以下将主要以多人合照的场景为例进行说明。结合上文中提及的包括人物A和人物B的多张第一图片,在依据多张第一图片进行图片合成时,可以将第一张第一图片中人物B的眼睛,替换成第二张第一图片中的人物B的眼睛,从而得到第二图片。如此,得到的第二图片中,既可以使得人物A未被遮挡,又可以使得人物B眼睛处于睁开状态,从而使得第一图片中各个人物具有较好的状态。
当然,以上图片合成的过程,可能会涉及到人物的身份识别,或者是对人物头部、眼部、嘴部等具体部位的识别等,以上识别过程可以认为是对第一图片的特征识别,而特征识别则可以通过例如神经网络等类型的人工智能算法进行实现,具体实现过程此处不做赘述。
本实施例中,在得到第二图片后,可以进一步对第二图片与个第一图片之间进行第一图片质量的比较。容易理解的是,对于第一图片质量,可以基于预设的质量评价参数对图片进行评价得到。结合上述多人合照的场景,对于质量评价参数,可以包括光线情况、清晰度、是否存在头部遮挡、头部角度、是否存在闭眼等。也就是说,这里质量评价参数,可以是例如亮度、对比度等图片参数,也可以是基于特征识别得到图片特征等,此处不做具体限定。同时,基于质量评价参数对图片进行评价的具体方式,也可以根据实际需要进行设置,此处亦不做具体限定。
第二图片的第一图片质量高于每一第一图片的第一图片质量,在一定程度上可以认为第二图片的整体图片质量要高于各个第一图片的整体图片质量。举例来说,在第一图片与第二图片均为具有多个特定人物的合照时,第二图片中所有人物的眼睛均处于睁开状态,且各个人物的头部之间无明显遮挡;而在各个第一图片中,可能会或多或少地存在人物的眼睛处于闭着状态,或者存在人物的头部被明显遮挡的情况;此时,可以认为第二图片的第一图片质量高于第一图片的第一图片质量。当然,这里仅仅是对第一图片质量的比较的一个举例说明,实际应用中,用于评价第一图片质量所选用的质量评价参数可以根据需要进行选择。
在第二图片的第一图片质量高于每一第一图片的第一图片质量情况下,可以对第二图片进行显示,具体来说,可以是对第二图片的原图、预览图或缩略图进行显示,此处不做限定。例如,在一个应用场景中,可以在显示屏的偏上的显示区域对第二图片的预览图进行显示,而在显示屏的下方显示区域对第二图片的缩略图进行显示。
本申请实施例提供的图片处理方法,获取包括有第一拍摄对象的多张第一图片,依据多张第一图片进行图片合成,得到第二图片,并在第二图片的第一图片质量高于每一第一图片的第一图片质量时,对第二图片进行显示,其中,第一图片质量可以根据预设的质量评价参数对图片进行评价得到;本申请实施例通过图片合成来得到第二图片,有助于实现对第一图片中可能存在的缺陷进行弥补,而基于第一图片质量对第二图片与第一图片进行比对,有助于进一步保证显示的第二图片具有较高的图片质量,此外,也节省了通过人工比对与筛选来得到高质量图片的过程,降低了用户的操作繁琐度。
为了保证合成得到的第二图片的图片质量,可选地,上述步骤102,依据所述多张第一图片进行图片合成,得到第二图片,包括:
分别识别每一所述第一图片中的图片特征,以及所述图片特征的特征标识;
依据每一所述第一图片中的图片特征,从所述多张第一图片中确定出第三图片;
将所述第三图片中的第一图片特征替换为第四图片中的第二图片特征,得到所述第二图片,其中,所述第一图片特征与所述第二图片特征为具有相同的特征标识的图片特征,且所述第二图片特征的第二图片质量高于所述第一图片特征的第二图片质量。
如上一实施例所述,可以通过例如神经网络的人工智能算法对图片进行识别来得到图片特征,类似地,可以基于人工智能算法获得各张第一图片的图片特征。
以第一图片为多人合照为例,识别得到的图片特征,可以是例如头部整体、眼部、嘴部或者脸部等人体部位,当然,图片特征也可以进一步对这些人体部位的具体表情或者状态进行指示,例如可以指示为“睁开的眼睛”、“闭着的眼睛”或者“被遮挡的头部”等。
依据各张第一图片中的图片特征,可以从多张第一图片中确定出第三图片。例如,第三图片可以是多张第一图片中图片特征表现较好的第一图片;同样结合上述多人合照的例子,一般来说,人物头部遮挡较少且人物眼部多处于睁开状态的第一图片,可以认为其图片特征表现较好。
在实际应用中,确定的第三图片中可能依然存在一些缺陷,例如,在某一张人物中,可能人物头部遮挡较少,且多数人物的眼睛均是睁开状态的,然而唯独人物A的眼睛处于闭着的状态;此时,可能需要对人物A的眼部进行替换。假设在第四图片中,具有人物A眼睛处于睁开状态对应的眼部特征,则可以将第三图片中人物A的眼部,替换成第四图片中人物A的眼部。此处提及的第三图片中人物A的眼部,可以与上述的第一图片特征对应,相应地,第四图片中人物B的眼部,则可以与上述的第二图片特征对应。
容易理解的是,在进行眼部替换的过程中,通常需要确定替换的两个眼部是同样属于人物A的,为达到这一目的,可以使得第一图片中的各图片特征具有对应的特征标识,例如,特征标识可以用于指示“人物A的眼部”、“人物B的嘴部”等。在眼部替换时,可以针对不同图片中具有相同特征标识的两个图片特征进行替换。至于“人物A”与“人物B”的区分,可以基于现有的人脸识别或者其他人物识别手段来实现,此处不做详细说明。
而为了达到使得合成得到的第二图片尽量具有较高图片质量的目的,可以使得用于进行替换的第二图片特征的第二图片质量,高于被替换的第一图片特征的第二图片质量。第二图片质量与上一实施例中提及的第一图片质量类似,可以通过对图片特征或者图片参数进行评价得到,两者的差异在于,第一图片质量可以更多是对图片整体的质量体现,而第二图片质量则可以是对各图片特征对应的图片局部区域的质量体现。例如,针对眼部这一图片特征,“睁开的眼睛”的第二图片质量可以高于“闭着的眼睛”的第二图片质量。当然,这里仅仅是对第二图片质量的一个举例说明,实际应用中,可以根据需要设定第二图片质量的评价方式。
当第二图片特征与第一图片特征具有相同的特征标识,且第二图片特征的第二图片质量高于第一图片特征的第二图片质量时,可以使用第二图片特征对第一图片特征进行替换。结合人物合照的举例,通过上述条件的限定,可以将第三图片中“人物A闭着的眼睛”替换成第四图片中“人物A睁开的眼睛”。当然,在具体的替换过程中,可能还需要依靠关键点标识部位轮廓,以保证替换后的眼部处于人物A头部的合理位置,不至于使得合成得到的第二图片明显失真。
由于在本实施例中,实际上采用是将第四图片中具体存在第二图片特征,来对第三图片中的第一图片特征进行替换的方式,来达到提升图片质量的目的;因此,在一些可行的实施方式中,可以替代现有技术中通过滤波等形式的美颜处理来提高图片质量的手段,从而有效避免因美颜导致的人脸模糊或者过度美颜的问题。
在一些示例中,对于第四图片,可以是上述多张第一图片中区别于第三图片的第一图片,或者是预先存储的图片,或者两者兼而有之。
例如,第四图片可以是多张第一图片中,相对第三图片次优的一张图片,换而言之,在步骤102中提到的图片合成的过程中,可以通过人工智能算法筛选出若干张效果较好的第一图片作为候选图,再针对这些候选图进行图片合成。
再例如,结合上述人物合照的举例,假设在自动连拍获得的多张第一图片中,人物B的脸部均被过度遮挡;为了使得人物B的脸部能够在人物合照中得到充分显现,可以从历史上某一时间针对人物B进行拍摄得到并存储的照片中,得到人物B的脸部特征,并用于对人物合照中人物B的脸部进行替换。当然,在实际应用中,为了避免替换后的人物B的脸部对其他人物重新造成遮挡,可以对人物B的头部整体略微偏移等,具体此处不做限定。
对于第四图片包括预先存储的图片的情况下,可以在获取多张第一图片的步骤中,通过用户手动从相册中选择第四图片。当然,也可以是预先对相册中的各个图片进行了图片特征的识别与标注,在对第三图片的第一图片特征进行替换时,直接从相册中调用相应的第二图片特征进行替换。
换而言之,在本示例中,第四图片可以根据需要进行灵活选用,进而有助于实现跨拍摄时间,跨拍摄地点的图片之间的图片合成,提升获得图片质量较高的第二图片的成功率。
当然,考虑到一些实际应用场景下,用户可能对通过拍摄直接得到的照片的质量比较满意,无需再通过图片合成来获得更高质量的图片;本实施例中,可以增加交互式设计,用户可以手动选择是否要进行图片合成。具体来说,本实施例中,在上述步骤101,获取多张第一图片之前,图片处理方法还包括:
显示图片浏览界面;
在接收到第一输入的情况下,从所述图片浏览界面切换显示用于获取多张第一图片的图片选择界面。
结合图2,图2示出了一图片浏览界面的示例图,该图片浏览界面中,可以显示有封面图片21与第一操作控件22,第一操作控件22可以具体显示为“连拍照片”,当用户针对该第一操作控件22进行第一输入时,可以触发进入到图片选择界面,当完成对多张第一图片的选择后,可以进一步进行第二图片合成等处理过程。
对于第一输入,可以是指对第一操作控件22的单机、双击或者长按等类型的输入,此处不做具体限定。当用户对第一操作控件22进行第一输入后,可以认为需要进行第二图片合成以及图片质量比对等图片处理过程。
在一些应用场景的举例中,多张第一图片的获取,可以是自动对一个连拍周期中拍摄得到的多张第一图片进行选择得到,也可以是用户手动对多次单拍得到的第一图片进行选择得到。而对于上一示例中提及的预先存储的第四图片,也可以在该图片选择界面中进行选择。
本实施例中,基于用户在图片浏览界面上的第一输入,来触发进入用于获取多张第一图片的图片选择界面,能够实现根据用户的实际需求来选择是否进入第二图片合成等图片处理过程,有助于减少对计算资源的占用,提高用户的使用体验。
为了能够让用户对合成图片与拍摄图片进行区分,可选地,上述步骤103中,显示所述第二图片,包括:
对所述多张第一图片的缩略图与所述第二图片的缩略图进行排列显示,并针对所述第二图片的缩略图显示第一标识,其中,所述第二图片的缩略图显示于首位。
结合图3a,图3a示出了一图片预览界面的示例图,在该图片预览界面的下方显示区域中,显示有一排缩略图,其中,可以将第二图片的缩略图显示在第一位置31,将多个第一图片的缩略图依次显示在第二位置32,而第一位置位于第二位置32的左方;如此,可以实现对第二图片的缩略图与多个第一图片的缩略图的排列显示,且将第二图片的缩略图显示于首位,使得用户可以比较快速地获取到第二图片的缩略图。
而为了使得用户能够直接获知显示在首位的图片为第二图片的缩略图,可以针对第二图片的缩略图显示第一标识。
参见图3a,第一标识可以包括一固定标识33,该固定标识可以具有一特定的形状,例如皇冠形、五角星形或者其他形状,可根据实际需要进行选择,用于固定指示第二图片的缩略图所在的位置。参见图3b,第一标识还可以包括一气泡标识34,该气泡标识34可以在第一次合成某一第二图片时显示,并经历预设时间后消失,以提示该第二图片合成完毕;例如,在气泡标识34中,可以显示文字“已为你生成最佳合影”。容易理解的时,对于第一标识,可以在得到第二图片时生成并进一步显示在特定在显示区域中。
在一个示例中,上述第一位置31与第二位置32之间可以存在一定的间隔,以便使得第二图片的缩略图能够从视觉上更容易被区分。当然,在一些可行的实施方式中,上述第一图片与第二图片分别对应的缩略图也可以是矩阵的方式进行显示的,而第二图片的缩略图可以位于矩阵的首位。
在一些应用场景下,图片合成可能需要花费一定的时间,从而导致用户在完成对多张第一图片的选择后,不能立即得到第二图片,此时可以在图片预览界面上先对第一图片的缩略图进行显示,在生成第二图片后,通过淡入等方式再将第二图片的缩略图进行显示。
此外,参见图3a与图3b,另一个示例中,在图片预览界面可以具有一用于显示预览图的显示区域35,在生成第二图片的情况下,可以将第二图片的预览图显示在显示区域35中。
在一些场景下,可能出现合成的第二图片的第一图片质量低于某一张或多张第一图片的第一图片质量的情况,比如合成后的第二图片中人物明显失真、光线变化不够合理等。为保证最终展示给用户的图片的质量,可选地,在上述步骤102,依据所述多张第一图片进行图片合成,得到第二图片之后,图片处理方法还可以包括:
在所述第二图片的第一图片质量低于至少一个所述第一图片的第一图片质量的情况下,从所述多张第一图片中确定出目标图片,所述目标图片为所述多张第一图片中第一图片质量最高的第一图片;
对所述多张第一图片的缩略图进行排列显示,并针对所述目标图片的缩略图显示第二标识;其中,所述目标图片排列显示于预设位置。
结合上文实施例,第一图片质量可以根据预设的质量评价参数对图片进行评价得到,此处不再赘述。
当第二图片的第一图片质量低于任一张第一图片的第一图片质量时,可以从多张第一图片中选取一张第一图片质量最高的第一图片作为目标图片。例如,该目标图片可能是在多张人物合照中,人物头部遮挡最少,且各个人物的眼睛均处于睁开状态的图片。
参见图4a,图4a示出了一图片预览界面的示例图,该图片预览界面的偏下方的显示区域41中,可以排列显示多张第一图片的缩略图,上述目标图片的缩略图也位于其中,此外,目标图片的缩略图可以是处于一预设位置上的,例如在显示区域41的正中间,或者是最左边,如此,使得目标图片的缩略图能够处于一能够被用户快速观看到的较佳位置上。
与上一实施例中对第二图片显示第一标识类似地,本实施例中,也可以对目标图片显示第二标识。参见图4a,第二标识可以包括一固定标识42,该固定标识可以具有一特定的形状,例如皇冠形、五角星形或者其他形状,可根据实际需要进行选择,用于固定指示目标图片的缩略图所在的位置。参见图4b,第二标识还可以包括一气泡标识43,该气泡标识43可以在第一次确定某一目标图片时显示,并经历预设时间后消失,以提示筛选出了质量较高的目标图片。例如,在气泡标识43中,可以显示文字“已为你挑选出最佳合影”。
上述多张第一图片的缩略图,可能会根据图片拍摄时间先后,或者被选择的先后,存在一个图片排序;在一个示例中,在确定出目标图片后,目标图片在该图片排序中的位置可以不变,而是通过调整各个第一图片显示位置的方式,将目标图片显示在一较佳的位置上。
在一个示例中,当退出如图4a或图4b所示的图片预览界面后,可以切换显示如图2所示的图片浏览界面,此时可以将图片浏览界面中的封面图片21更新为目标图片。
容易理解的时,对于图3a、图3b、图4a以及图4b所示的图片预览界面,可以认为是一最优图片的选择界面,除了可以用于显示出基于第一图片质量比较得到的最优图片外,也可以供用户手动进一步挑选中意的图片并进行保存。
以下结合一具体应用例对本申请实施例提供的图片处理方法进行介绍,如图5所示,图片处理方法可以包括:
步骤501,打开相机或相册获取多张合照照片;
用户可以开启相机功能,进行连拍以获取多张合照照片;或者,非连拍场景获取多张合照照片。
步骤502,根据获取到的多张合照照片,合成得到合成照片;
根据获取到的多张合照照片,合成得到合成照片。具体是根据客户端传入的合照照片依靠人工智能算法筛选选取若干张最多优选人脸的候选图,然后识别图中的人物和表情,根据眼部和嘴部遮挡的情况确定需要替换的人脸部位,对需要替换的人脸部位寻找满足要求的相同人脸,依靠关键点标识部位轮廓,然后进行替换。
步骤503,判断最佳合影是否为合成得到的合成照片,若是,则执行步骤504,若否,则执行步骤505;
合成结束后,通过对人脸做质量比较,判断最佳合影是合成照片还是原有合照照片中优选的照片。
步骤504,合成照片的缩略图显示在全部缩略图首位;
当最佳合影为合成照片时,合成照片的缩略图显示在缩略图首位(例如最左侧),与原连拍的合照照片序列相区隔,最佳合影缩略图显示特殊标识。例如,当用户首次进入有合成照片的照片选择界面时,若用于合成照片的算法执行完毕,可以对合成照片缩略图展示淡入动效,并将合成照片的缩略图自动出现在连拍序列首位,另外,显示气泡提示“已为你生成最佳人像”,该气泡提示可以在经历预设时间后消失;再例如,合成照片的缩略图还可以带有指示为最佳合影的固定标识。
步骤505,进入照片选择界面时,默认在最佳位置显示最佳的合照照片。
当最佳合照为原连拍中的某一合照照片时,进入照片选择界面时,默认将最佳合照显示在最佳照片位置;选出的最佳合照在原连拍的合照照片序列中位置不变,最佳合照的缩略图显示特殊标识。例如,首次进入有最佳合照的连拍选择界面时,显示气泡提示“已为你挑选出最佳人像”,结合一实际应用场景,在进行拍照时,可能进行了多次拍摄得到了多组合照照片,在针对每一组合照照片进入连拍选择界面时,均可以进行一次气泡提示;此外,上述气泡提示可以在经历预设时间后消失。当退出连拍选择界面并进入图片浏览界面时,可以将最佳合照设为图片浏览界面的封面图片。
结合以上具体应用例可见,本申请实施例能够根据自动连拍模式得到的多张原照片,或者是非连拍模式中根据手动选择的多张照片进行照片的合成,并可以将合成照片与多张原照片中的最佳照片展示于封面,省去用户手动挑选最佳照片的过程;且在照片合成时,可以通过相同人物的表情融合使照片中人物的表情处于最佳的状态。既能省去用户挑选最佳照片的困扰也能提高最佳照片的成功率,同时有效解决了原照片中容易存在人物表情瑕疵的问题。
需要说明的是,本申请实施例提供的图片处理方法,执行主体可以为图片处理装置,或者该图片处理装置中的用于执行图片处理方法的控制模块。本申请实施例中以图片处理装置执行图片处理方法为例,说明本申请实施例提供的图片处理装置。
图6是本申请实施例提供的一种图片处理装置的结构示意图。图片处理装置600可以包括:
获取模块601,用于获取多张第一图片,所述多张第一图片均包括第一拍摄对象;
合成模块602,用于依据所述多张第一图片进行图片合成,得到第二图片;
第一显示模块603,用于在所述第二图片的第一图片质量高于每一所述第一图片的第一图片质量的情况下,显示所述第二图片;
其中,所述第一图片质量为根据预设的质量评价参数对图片进行评价得到。
本申请实施例提供的图片处理装置,获取多张第一图片,各第一图片中均包括有第一拍摄对象,依据这多张第一图片进行合成,得到第二图片,从而有助于对第一图片中可能存在的缺陷进行弥补,使得第二图片较大概率具有更好的图片质量;进一步地,本申请实施例中在第二图片的第一图片质量高于每一第一图片的第一图片质量时,对第二图片进行显示,从而可以保证呈现给用户的图片具有较高的图片质量;如此,节省了通过人工比对与筛选来得到高质量图片的过程,降低了用户的操作繁琐度。
可选地,所述合成模块602,可以包括:
识别单元,用于分别识别每一所述第一图片中的图片特征,以及所述图片特征的特征标识;
确定单元,用于依据每一所述第一图片中的图片特征,从所述多张第一图片中确定出第三图片;
替换单元,用于将所述第三图片中的第一图片特征替换为第四图片中的第二图片特征,得到所述第二图片,其中,所述第一图片特征与所述第二图片特征为具有相同的特征标识的图片特征,且所述第二图片特征的第二图片质量高于所述第一图片特征的第二图片质量。
可选地,所述第四图片包括以下至少一项:
所述多张第一图片中区别于所述第三图片的第一图片;
预先存储的图片。
可选地,所述第一显示模块603,可以包括:
第一显示单元,对所述多张第一图片的缩略图与所述第二图片的缩略图进行排列显示,并针对所述第二图片的缩略图显示第一标识,其中,所述第二图片的缩略图显示于首位。
可选地,上述图片处理装置600还可以包括:
确定模块,用于在所述第二图片的第一图片质量低于至少一个所述第一图片的第一图片质量的情况下,从所述多张第一图片中确定出目标图片,所述目标图片为所述多张第一图片中第一图片质量最高的第一图片;
第二显示模块,用于对所述多张第一图片的缩略图进行排列显示,并针对所述目标图片的缩略图显示第二标识;其中,所述目标图片排列显示于预设位置。
可选地,上述图片处理装置600还可以包括:
第三显示模块,用于在获取多张第一图片之前,显示图片浏览界面;
第四显示模块,用于在接收到第一输入的情况下,从所述图片浏览界面切换显示用于获取多张第一图片的图片选择界面。
本申请实施例中的图片处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的图片处理装置可以为具有操作***的装置。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本申请实施例不作具体限定。
本申请实施例提供的图片处理装置能够实现上述图片处理方法实施例中图片处理装置实现的各个过程,为避免重复,这里不再赘述。
可选的,如图7所示,本申请实施例还提供一种电子设备700,包括处理器701,存储器702,存储在存储器702上并可在所述处理器701上运行的程序或指令,该程序或指令被处理器701执行时实现上述图片处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图8是实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、以及处理器810等部件。
本领域技术人员可以理解,电子设备800还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理***与处理器810逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,输入单元804,用于获取多张第一图片,所述多张第一图片均包括第一拍摄对象;
相应地,处理器810,用于依据所述多张第一图片进行图片合成,得到第二图片;
显示单元806,用于在所述第二图片的第一图片质量高于每一所述第一图片的第一图片质量的情况下,显示所述第二图片;
其中,所述第一图片质量为根据预设的质量评价参数对图片进行评价得到。
本申请实施例提供的电子设备800,通过输入单元804获取多张第一图片;处理器810依据多张第一图片进行图片合成,得到第二图片;显示单元806在第二图片的第一图片质量高于每一第一图片的第一图片质量时,对第二图片进行显示,其中,第一图片质量可以根据预设的质量评价参数对图片进行评价得到;本申请实施例通过图片合成来得到第二图片,有助于实现对第一图片中可能存在的瑕疵进行弥补,而基于第一图片质量对第二图片与第一图片进行比对,有助于进一步保证显示的第二图片具有较高的图片质量,此外,也节省了通过人工比对与筛选来得到高质量图片的过程,降低了用户的操作繁琐度。
可选地,处理器810,还可以用于分别识别每一所述第一图片中的图片特征,以及所述图片特征的特征标识;
依据每一所述第一图片中的图片特征,从所述多张第一图片中确定出第三图片;
将所述第三图片中的第一图片特征替换为第四图片中的第二图片特征,得到所述第二图片,其中,所述第一图片特征与所述第二图片特征为具有相同的特征标识的图片特征,且所述第二图片特征的第二图片质量高于所述第一图片特征的第二图片质量。
可选地,所述第四图片包括以下至少一项:
所述多张第一图片中区别于所述第三图片的第一图片;
预先存储的图片。
可选地,显示单元806,还可以用于对所述多张第一图片的缩略图与所述第二图片的缩略图进行排列显示,并针对所述第二图片的缩略图显示第一标识,其中,所述第二图片的缩略图显示于首位。
可选地,处理器810,还可以用于在所述第二图片的第一图片质量低于至少一个所述第一图片的第一图片质量的情况下,从所述多张第一图片中确定出目标图片,所述目标图片为所述多张第一图片中第一图片质量最高的第一图片;
相应地,显示单元806,还可以用于对所述多张第一图片的缩略图进行排列显示,并针对所述目标图片的缩略图显示第二标识;其中,所述目标图片排列显示于预设位置。
可选地,显示单元806,还可以用于显示图片浏览界面;
在接收到第一输入的情况下,从所述图片浏览界面切换显示用于获取多张第一图片的图片选择界面。
应理解的是,本申请实施例中,输入单元804可以包括图形处理器(GraphicsProcessing Unit,GPU)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元806可包括显示面板8061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板8061。用户输入单元807包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器809可用于存储软件程序以及各种数据,包括但不限于应用程序和操作***。处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述图片处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述图片处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为***级芯片、***芯片、芯片***或片上***芯片等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

Claims (12)

1.一种图片处理方法,其特征在于,包括:
获取多张第一图片,所述多张第一图片均包括第一拍摄对象;
依据所述多张第一图片进行图片合成,得到第二图片;
在所述第二图片的第一图片质量高于每一所述第一图片的第一图片质量的情况下,显示所述第二图片;
其中,所述第一图片质量为根据预设的质量评价参数对图片进行评价得到。
2.根据权利要求1所述的方法,其特征在于,所述依据所述多张第一图片进行图片合成,得到第二图片,包括:
分别识别每一所述第一图片中的图片特征,以及所述图片特征的特征标识;
依据每一所述第一图片中的图片特征,从所述多张第一图片中确定出第三图片;
将所述第三图片中的第一图片特征替换为第四图片中的第二图片特征,得到所述第二图片,其中,所述第一图片特征与所述第二图片特征为具有相同的特征标识的图片特征,且所述第二图片特征的第二图片质量高于所述第一图片特征的第二图片质量。
3.根据权利要求2所述的方法,其特征在于,所述第四图片包括以下至少一项:
所述多张第一图片中区别于所述第三图片的第一图片;
预先存储的图片。
4.根据权利要求1所述的方法,其特征在于,所述显示所述第二图片,包括:
对所述多张第一图片的缩略图与所述第二图片的缩略图进行排列显示,并针对所述第二图片的缩略图显示第一标识,其中,所述第二图片的缩略图显示于首位。
5.根据权利要求1所述的方法,其特征在于,所述依据所述多张第一图片进行图片合成,得到第二图片之后,所述方法还包括:
在所述第二图片的第一图片质量低于至少一个所述第一图片的第一图片质量的情况下,从所述多张第一图片中确定出目标图片,所述目标图片为所述多张第一图片中第一图片质量最高的第一图片;
对所述多张第一图片的缩略图进行排列显示,并针对所述目标图片的缩略图显示第二标识;其中,所述目标图片排列显示于预设位置。
6.一种图片处理装置,其特征在于,包括:
获取模块,用于获取多张第一图片,所述多张第一图片均包括第一拍摄对象;
合成模块,用于依据所述多张第一图片进行图片合成,得到第二图片;
第一显示模块,用于在所述第二图片的第一图片质量高于每一所述第一图片的第一图片质量的情况下,显示所述第二图片;
其中,所述第一图片质量为根据预设的质量评价参数对图片进行评价得到。
7.根据权利要求6所述的装置,其特征在于,所述合成模块,包括:
识别单元,用于分别识别每一所述第一图片中的图片特征,以及所述图片特征的特征标识;
确定单元,用于依据每一所述第一图片中的图片特征,从所述多张第一图片中确定出第三图片;
替换单元,用于将所述第三图片中的第一图片特征替换为第四图片中的第二图片特征,得到所述第二图片,其中,所述第一图片特征与所述第二图片特征为具有相同的特征标识的图片特征,且所述第二图片特征的第二图片质量高于所述第一图片特征的第二图片质量。
8.根据权利要求7所述的装置,其特征在于,所述第四图片包括以下至少一项:
所述多张第一图片中区别于所述第三图片的第一图片;
预先存储的图片。
9.根据权利要求6所述的装置,其特征在于,所述第一显示模块,包括:
第一显示单元,对所述多张第一图片的缩略图与所述第二图片的缩略图进行排列显示,并针对所述第二图片的缩略图显示第一标识,其中,所述第二图片的缩略图显示于首位。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
确定模块,用于在所述第二图片的第一图片质量低于至少一个所述第一图片的第一图片质量的情况下,从所述多张第一图片中确定出目标图片,所述目标图片为所述多张第一图片中第一图片质量最高的第一图片;
第二显示模块,用于对所述多张第一图片的缩略图进行排列显示,并针对所述目标图片的缩略图显示第二标识;其中,所述目标图片排列显示于预设位置。
11.一种电子设备,其特征在于,所述电子设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至5任一项所述的图片处理方法的步骤。
12.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至5任一项所述的图片处理方法的步骤。
CN202011419118.XA 2020-12-07 2020-12-07 图片处理方法、装置、设备及介质 Pending CN112529864A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011419118.XA CN112529864A (zh) 2020-12-07 2020-12-07 图片处理方法、装置、设备及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011419118.XA CN112529864A (zh) 2020-12-07 2020-12-07 图片处理方法、装置、设备及介质

Publications (1)

Publication Number Publication Date
CN112529864A true CN112529864A (zh) 2021-03-19

Family

ID=74997960

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011419118.XA Pending CN112529864A (zh) 2020-12-07 2020-12-07 图片处理方法、装置、设备及介质

Country Status (1)

Country Link
CN (1) CN112529864A (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010016678A (ja) * 2008-07-04 2010-01-21 Casio Comput Co Ltd 画像合成装置、画像合成プログラム及び画像合成方法
CN106303259A (zh) * 2016-09-29 2017-01-04 努比亚技术有限公司 一种实现拍照的方法和装置
CN106528879A (zh) * 2016-12-14 2017-03-22 北京小米移动软件有限公司 图片处理方法及装置
CN107589963A (zh) * 2017-09-26 2018-01-16 维沃移动通信有限公司 一种图片处理方法、移动终端及计算机可读存储介质
CN107622483A (zh) * 2017-09-15 2018-01-23 深圳市金立通信设备有限公司 一种图像合成方法及终端
CN107872614A (zh) * 2016-09-27 2018-04-03 中兴通讯股份有限公司 一种拍摄方法及拍摄装置
CN110097001A (zh) * 2019-04-30 2019-08-06 恒睿(重庆)人工智能技术研究院有限公司 生成最佳多人脸图像的方法、***、设备及存储介质
CN111080546A (zh) * 2019-12-11 2020-04-28 Oppo广东移动通信有限公司 一种图片处理方法及装置
CN111353063A (zh) * 2020-02-25 2020-06-30 腾讯科技(深圳)有限公司 图片显示方法、装置及存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010016678A (ja) * 2008-07-04 2010-01-21 Casio Comput Co Ltd 画像合成装置、画像合成プログラム及び画像合成方法
CN107872614A (zh) * 2016-09-27 2018-04-03 中兴通讯股份有限公司 一种拍摄方法及拍摄装置
CN106303259A (zh) * 2016-09-29 2017-01-04 努比亚技术有限公司 一种实现拍照的方法和装置
CN106528879A (zh) * 2016-12-14 2017-03-22 北京小米移动软件有限公司 图片处理方法及装置
CN107622483A (zh) * 2017-09-15 2018-01-23 深圳市金立通信设备有限公司 一种图像合成方法及终端
CN107589963A (zh) * 2017-09-26 2018-01-16 维沃移动通信有限公司 一种图片处理方法、移动终端及计算机可读存储介质
CN110097001A (zh) * 2019-04-30 2019-08-06 恒睿(重庆)人工智能技术研究院有限公司 生成最佳多人脸图像的方法、***、设备及存储介质
CN111080546A (zh) * 2019-12-11 2020-04-28 Oppo广东移动通信有限公司 一种图片处理方法及装置
CN111353063A (zh) * 2020-02-25 2020-06-30 腾讯科技(深圳)有限公司 图片显示方法、装置及存储介质

Similar Documents

Publication Publication Date Title
CN112135046B (zh) 视频拍摄方法、视频拍摄装置及电子设备
CN112954210B (zh) 拍照方法、装置、电子设备及介质
CN112135049B (zh) 图像处理方法、装置及电子设备
CN112714257B (zh) 显示控制方法、装置、电子设备及介质
CN111835982B (zh) 图像获取方法、图像获取装置、电子设备及存储介质
CN112532881B (zh) 图像处理方法、装置和电子设备
CN113014801B (zh) 录像方法、装置、电子设备及介质
CN113794829B (zh) 拍摄方法、装置及电子设备
KR20150023148A (ko) 전자기기에서 이미지를 관리하는 방법 및 장치
CN113873166A (zh) 视频拍摄方法、装置、电子设备和可读存储介质
CN112911147A (zh) 显示控制方法、显示控制装置及电子设备
CN113794831B (zh) 视频拍摄方法、装置、电子设备及介质
CN113194256B (zh) 拍摄方法、装置、电子设备和存储介质
CN112702531B (zh) 拍摄方法、装置及电子设备
CN112437231A (zh) 图像拍摄方法和装置、电子设备及存储介质
CN112419218A (zh) 图像处理方法、装置及电子设备
CN113891002B (zh) 拍摄方法及装置
CN114466140A (zh) 图像拍摄方法及装置
CN112529864A (zh) 图片处理方法、装置、设备及介质
CN113347355A (zh) 图像处理方法、装置及电子设备
CN113923392A (zh) 视频录制方法、视频录制装置和电子设备
CN114025100A (zh) 拍摄方法、装置、电子设备和可读存储介质
CN112672056A (zh) 图像处理方法及装置
CN112732961A (zh) 图像分类方法及装置
CN113873080B (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