CN105631804B - 图片处理方法及装置 - Google Patents

图片处理方法及装置 Download PDF

Info

Publication number
CN105631804B
CN105631804B CN201510993327.8A CN201510993327A CN105631804B CN 105631804 B CN105631804 B CN 105631804B CN 201510993327 A CN201510993327 A CN 201510993327A CN 105631804 B CN105631804 B CN 105631804B
Authority
CN
China
Prior art keywords
picture
area
user
background area
extracted
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.)
Active
Application number
CN201510993327.8A
Other languages
English (en)
Other versions
CN105631804A (zh
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.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510993327.8A priority Critical patent/CN105631804B/zh
Publication of CN105631804A publication Critical patent/CN105631804A/zh
Application granted granted Critical
Publication of CN105631804B publication Critical patent/CN105631804B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/14Transformations for image registration, e.g. adjusting or mapping for alignment of images

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本公开是关于一种图片处理方法及装置。其中,该方法包括:获取第一图片,所述第一图片包括第一用户区域和第一背景区域;对所述第一背景区域进行透明化处理,获得处理后的第一图片;通过智能设备显示所述处理后的第一图片以及第二图片的预览图,所述第二图片包括第二用户和第二背景区域,所述第一背景区域与所述第二背景区域对应于相同场景;利用所述第一背景区域和所述第二背景区域进行图像特征匹配,调整使所述第一图片与所述第二图片的预览图相符,提示拍摄所述第二图片;从所述第一图片和所述第二图片中选取主图片,并从未被选取的图片中自动提取用户区域,将提取到的用户区域融合到主图片中,获得合影照片。如此方案获得的合影更具真实感。

Description

图片处理方法及装置
技术领域
本公开涉及图像处理领域,尤其涉及一种图片处理方法及装置。
背景技术
随着电子技术的不断发展,各种具有拍照功能的智能设备应运而生,在使用智能设备拍摄两人或多人的合影时,通常需要借助外力实现,例如,请求别人帮忙拍照,或者通过自拍杆、三脚架等外接设备进行拍照。但是,在寻求不到别人帮忙,或者通过外接设备亦无法实现多人合影时,例如,参与合影的人数过多,导致人物不能全部落入安装于外接设备上的智能设备的拍照范围内,可以通过如下相关技术获得合影照片。
以用户A和用户B拍摄双人合影为例,首先,启动智能设备的拍照程序,由B为A拍照获得图片A,然后在相同场景下,再由A为B拍照获得图片B;接着,启动图片处理程序,例如,Photoshop软件,由使用者从图片A和图片B中选择一张作为主图片,例如,选择图片A作为主图片,使用者即可对图片B做抠图处理,将其中用户B的身体部位抠出,并移动至主图片的合适位置,组合获得用户A和用户B的双人合影照片。其中,使用者可以为用户A、用户B、其他第三方用户中的任一个。
通过上述相关技术生成合影照片时,抠图处理很难做到精准,在衣服、人像边缘等地方一般都会出现毛刺,合影的真实感较差。此外,图片处理过程中,需要使用者进行大量的手动操作,实现过程复杂,对使用者的能力要求较高。
发明内容
为克服相关技术中存在的问题,本公开提供一种图片处理方法及装置。
根据本公开实施例的第一方面,提供一种图片处理方法,包括:获取第一图片,所述第一图片包括第一用户区域和第一背景区域;对所述第一背景区域进行透明化处理,获得处理后的第一图片;通过智能设备显示所述处理后的第一图片以及第二图片的预览图,所述第二图片包括第二用户和第二背景区域,所述第一背景区域与所述第二背景区域对应于相同场景;利用所述第一背景区域和所述第二背景区域进行图像特征匹配,调整使所述第一图片与所述第二图片的预览图相符,提示拍摄所述第二图片;从所述第一图片和所述第二图片中选取主图片,并从未被选取的图片中自动提取用户区域,将提取到的用户区域融合到所述主图片中,获得合影照片。
本公开的实施例提供的技术方案可以包括以下有益效果:在不借助外力的条件下,便可利用上述方案实现了两人或多人合影。在拍摄过程中,可以通过智能设备实时向用户展示合影效果图,如此便可对第二用户的拍照位置和拍照姿势做适当调整,有助于提高利用本公开实施例方案得到的合影的真实感。同时,通过图像特征匹配技术,调整第一图片与第二图片的预览图相符,即可提高第一背景区域和第二背景区域的一致性,这样,可以降低从未被选取的图片中提取用户区域时对精准度的要求,也就是说,即使提取到的用户区域的边缘出现毛刺,亦可在融合过程中通过背景区域来减缓甚至消除毛刺问题,使利用本公开实施例方案得到的合影更具真实感。此外,本公开实施例所提供的方案中,大多可由智能设备自动执行,极少涉及使用者的手动操作,实现过程简单便捷,对使用者的能力要求较低。
在本公开实施例第一方面的第一种可能的实施方式中,所述对所述第一背景区域进行透明化处理,获得处理后的第一图片,包括:对所述第一用户区域和所述第一背景区域进行透明化处理,且所述第一背景区域的透明度高于所述第一用户区域的透明度,获得处理后的第一图片。
本实施例提供的技术方案可以包括以下有益效果:对第一图片进行透明化处理,有助于减缓第一图片对第二图片预览图的遮挡情况,可以更好的结合第一图片中第一用户的拍照位置、拍照姿势,来调整第二用户在合影中的位置和姿势,使合影效果更具真实感。
在本公开实施例第一方面的第二种可能的实施方式中,所述利用所述第一背景区域和所述第二背景区域进行图像特征匹配,调整使所述第一图片与所述第二图片的预览图相符,包括:获得第一图像特征和第二图像特征,所述第一图像特征从所述第一背景区域中提取,所述第二图像特征从所述第二背景区域中提取;利用所述第一图像特征和所述第二图像特征,获得图像转换矩阵;通过所述图像转换矩阵,将所述第一图片和所述第二图片的预览图中的像素点调整至相符。
本实施例提供的技术方案可以包括以下有益效果:为了提高合影效果的真实感,可以通过图像特征匹配技术,对图片进行微调,使第一图片与第二图片的预览图相符,也就是使第一背景区域和第二背景区域的一致性达到最佳。有助于后续的融合处理过程,可以利用背景区域来减缓甚至消除所提取用户区域的毛刺问题。
在本公开实施例第一方面的第三种可能的实施方式中,所述从未被选取的图片中自动提取用户区域,包括:通过人脸识别技术,从所述未被选取的图片中自动识别第一区域,作为待提取用户区域;从所述未被选取的图片中,提取识别到的所述待提取用户区域。
本实施例提供的技术方案可以包括以下有益效果:通过人脸识别技术自动从未被选取的图片中确定出待提取用户区域,减少图片处理过程中使用者的手动操作,使本公开实施例方案的实现过程更为简单便捷,还有助于降低对使用者能力的要求。
结合本公开实施例第一方面的第三种可能的实施方式,在第四种可能的实施方式中,所述从未被选取的图片中自动提取用户区域,还包括:监测使用者对所述未被选取的图片的操作动作,自动识别所述操作动作划定的第二区域,所述待提取用户区域包括所述第一区域和所述第二区域。
本实施例提供的技术方案可以包括以下有益效果:为了提高本公开实施例方案的灵活性,可向使用者提供交互界面,由使用者在未被选取的图片中圈定出其他需要提取的区域,如图片中的人影区域,有助于提高合影效果的真实感。
在本公开实施例第一方面的第五种可能的实施方式中,所述将提取到的用户区域融合到所述主图片中,包括:获得所述提取到的用户区域的像素点坐标,并根据所述像素点坐标确定出所述提取到的用户区域对应于所述主图片中的融合位置;利用所述提取到的用户区域覆盖所述主图片的融合位置。
本实施例提供的技术方案可以包括以下有益效果:通过像素点坐标自动在未被选取的图片中确定出提取到的用户区域所在的位置,减少图片处理过程中使用者的手动操作,使本公开实施例方案的实现过程更为简单便捷,还有助于降低对使用者能力的要求。
在本公开实施例第一方面的第六种可能的实施方式中,所述提示拍摄所述第二图片,包括:通过文字提示、声音提示、图像提示中的至少一种,提示拍摄所述第二图片。
本实施例提供的技术方案可以包括以下有益效果:通过图片特征匹配技术,将第一图片调整至与第二图片的预览图相符,即第一背景区域和第二背景区域的一致性达到最佳时,可以利用文字、声音、图像这种直观的方式提示进行第二图片拍摄。有助于后续的融合处理过程,可以利用背景区域来减缓甚至消除所提取用户区域的毛刺问题。
根据本公开实施例的第二方面,提供一种图片处理装置,包括:第一图片获取模块,被配置为获取第一图片,所述第一图片包括第一用户区域和第一背景区域。第一图片处理模块,被配置为对所述第一背景区域进行透明化处理,获得处理后的第一图片。图片显示模块,被配置为显示所述处理后的第一图片以及第二图片的预览图,所述第二图片包括第二用户和第二背景区域,所述第一背景区域与所述第二背景区域对应于相同场景。特征匹配模块,被配置为利用所述第一背景区域和所述第二背景区域进行图像特征匹配,调整使所述第一图片与所述第二图片的预览图相符,提示拍摄所述第二图片。用户区域提取模块,被配置为从所述第一图片和所述第二图片中选取主图片,并从未被选取的图片中自动提取用户区域。融合模块,被配置为将所述用户区域提取模块提取到的用户区域融合到所述主图片中,获得合影照片。
在本公开实施例第二方面的第一种可能的实施方式中,所述第一图片处理模块,被配置为对所述第一用户区域和所述第一背景区域进行透明化处理,且所述第一背景区域的透明度高于所述第一用户区域的透明度,获得处理后的第一图片。
在本公开实施例第二方面的第二种可能的实施方式中,所述特征匹配模块包括:图像特征获得模块,被配置为获得第一图像特征和第二图像特征,所述第一图像特征从所述第一背景区域中提取,所述第二图像特征从所述第二背景区域中提取。转换矩阵获得模块,被配置为利用所述第一图像特征和所述第二图像特征,获得图像转换矩阵。像素点转换模块,被配置为通过所述图像转换矩阵,将所述第一图片和所述第二图片的预览图中的像素点调整至相符。
在本公开实施例第二方面的第三种可能的实施方式中,所述用户区域提取模块包括:第一区域识别模块,被配置为通过人脸识别技术,从所述未被选取的图片中自动识别第一区域,作为待提取用户区域。用户区域提取子模块,被配置为从所述未被选取的图片中,提取识别到的所述待提取用户区域。
结合本公开实施例第二方面的第三种可能的实施方式,在第四种可能的实施方式中,所述用户区域提取模块还包括:第二区域识别模块,被配置为监测使用者对所述未被选取的图片的操作动作,自动识别所述操作动作划定的第二区域,所述待提取用户区域包括所述第一区域和所述第二区域。
在本公开实施例第二方面的第五种可能的实施方式中,所述融合模块包括:所述融合模块包括:融合位置确定模块,被配置为获得所述提取到的用户区域的像素点坐标,并根据所述像素点坐标确定出所述提取到的用户区域对应于所述主图片中的融合位置。覆盖模块,被配置为利用所述提取到的用户区域覆盖所述主图片的融合位置。
根据本公开实施例的第三方面,提供一种图片处理装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取第一图片,所述第一图片包括第一用户区域和第一背景区域;对所述第一背景区域进行透明化处理,获得处理后的第一图片;通过智能设备显示所述处理后的第一图片以及第二图片的预览图,所述第二图片包括第二用户和第二背景区域,所述第一背景区域与所述第二背景区域对应于相同场景;利用所述第一背景区域和所述第二背景区域进行图像特征匹配,调整使所述第一图片与所述第二图片的预览图相符,提示拍摄所述第二图片;从所述第一图片和所述第二图片中选取主图片,并从未被选取的图片中自动提取用户区域,将提取到的用户区域融合到所述主图片中,获得合影照片。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种图片处理方法的流程图。
图2是根据一示例性实施例示出的第一图片的示意图。
图3是根据一示例性实施例示出的第二图片的示意图。
图4是根据一示例性实施例示出的通过图像特征调整第一图片的方法的流程图。
图5是根据一示例性实施例示出的第一图片与第二图片的像素点间的对应关系的示意图。
图6是根据一示例性实施例示出的将提取到的用户区域融合到主图片的方法的流程图。
图7是根据一示例性实施例示出的一种图片处理装置的框图。
图8是根据另一示例性实施例示出的一种图片处理装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种图片处理方法的流程图。该图片处理方法可以应用于智能设备。举例来说,智能设备可以为手机、平板电脑、摄像机、照相机等具有拍照功能的终端。该图片处理方法可以包括以下步骤:
在步骤101中,获取第一图片,所述第一图片包括第一用户区域和第一背景区域。
以用户A和用户B拍摄双人合影为例,第一图片可以为用户B为用户A拍摄的照片,如图2所示示意图。本示例中,第一用户区域可以理解为用户A身体所在区域,第一背景区域可以理解为当前拍照场景。
举例来说,结合实际使用情况,至少可以通过以下两种示例方案获取第一图片。
示例方案一,可以改进传统拍照程序,使拍照程序具有本公开实施例的功能。对应于此,可以在拍摄合影照片时,启动改进后的拍照程序,由用户B为用户A拍摄获得第一图片。
示例方案二,可以按照本公开实施例的功能提供独立的图片处理程序。对应于此,可以在拍摄合影照片时,启动传统拍照程序,由用户B为用户A拍摄得到第一图片,然后再启动本公开实施例的图片处理程序,由图片处理程序调用获得所述第一图片。
作为一种示例,本公开实施例提供的方案还可应用于多人合影,该示例中,第一用户区域可以理解为第一图片中所有用户身体所在的区域。例如,用户A、B、C、D、E五人合影,第一图片可以为用户E为用户A、B、C三人拍摄的照片,本示例中,第一用户区域指的是用户A、B、C三者身体所在区域。
在步骤102中,对所述第一背景区域进行透明化处理,获得处理后的第一图片。
在步骤103中,通过智能设备显示所述处理后的第一图片以及第二图片的预览图,所述第二图片包括第二用户和第二背景区域,所述第一背景区域与所述第二背景区域对应于相同场景。
本公开实施例提供的方案中,为了提高合影效果的真实感,可以通过智能设备实时向用户展示合影效果图,以便据此调整第二用户在合影中的位置、拍照姿势等。本示例中,合影效果图可以包括处理后的第一图片和第二图片的实时预览图。
作为一种示例,可以通过智能设备的镜头,采集第二用户以及当前拍照场景获得预览图,并通过智能设备的显示屏向用户展示所述预览图。
作为一种示例,可以对第一图片中的第一背景区域进行透明化处理,获得处理后的第一图片。结合实际应用,可以为第一背景区域设置不同透明度,例如,透明度设置为100%,或者透明度设置为80%,本公开实施例对此可不做限定。如此,经透明化处理后的第一图片,有助于减缓对第二图片预览图的遮挡情况,可以更好的结合第一图片中第一用户的拍照位置、拍照姿势,来调整第二用户在合影中的位置和姿势,使合影效果更具真实感。
在一种可能的实施例中,可以分别对第一图片中的第一用户区域和第一背景区域进行透明化处理,获得处理后的第一图片。同时,为了更好的凸显第一用户,以便据此调整第二用户在合影中的位置和姿势,可以将第一背景区域的透明度设置的高于第一用户区域的透明度。例如,第一用户区域的透明度设置为50%,第一背景区域的透明度设置为100%,本公开实施例对此可不做限定。本示例中,除第一背景区域之外,还对第一用户区域做透明化处理,有助于进一步减缓第一图片对第二图片预览图的遮挡情况。
上文所举用户A、B的双人合影示例中,本步骤可以在用户A为用户B拍摄照片时,向用户A展示合影效果图。例如,合影效果为用户B站在刚才拍照的用户A的旁边,则用户A可以通过合影效果图指示调整用户B所在的位置和姿势,以使合影效果更具真实感。另外,本示例中,第二用户区域可以理解为用户B身体所在区域,第二背景区域可以理解为当前拍照场景。
或者,上文所举用户A、B、C、D、E的五人合影示例中,本步骤可以在用户A为用户D、E两人拍摄照片时,向用户A展示合影效果图。例如,合影效果为用户D、E站在刚才拍照的用户C的旁边,则用户A可以通过合影效果图指示调整用户D、E所在的位置,或者,调整与用户C相邻的用户D所在的位置,以使合影效果更具真实感。另外,本示例中,第二用户区域可以理解为用户D、E二者身体所在区域。
在步骤104中,利用所述第一背景区域和所述第二背景区域进行图像特征匹配,调整使所述第一图片与所述第二图片的预览图相符,提示拍摄所述第二图片。
本公开实施例提供的方案中,为了提高合影效果的真实感,可以通过图像特征匹配技术,对图片进行微调,使第一图片与第二图片的预览图相符,如此,在后续进行图片融合时,便可避免图像提取出现的毛刺问题。举例来说,可以对第一图片进行微调,将第一图片调整至与第二图片的预览图相符;或者,也可以对第二图片的预览图微调,将第二图片的预览图调整至与第一图片相符,本公开实施例对此可不做限定。
考虑到两张图片均针对同一当前拍照场景而拍摄,故第一背景区域和第二背景区域中包括很多相互匹配的图像特征,因此,可以采用特征匹配技术来调整第一图片。举例来说,图像特征可以包括颜色特征、纹理特征、形状特征、空间位置特征等等;特征匹配技术可以体现为sift算法、surf算法等等,本公开实施例对图像特征、特征匹配技术可不做限定。
在一种可能的实施例中,可以先对图片进行缩小处理,并从缩小处理后的图片中进行图像特征提取,有助于加快特征提取速度,本公开实施例对缩小程度可不做限定。
调整使第一图片与第二图片的预览图相符时,便可提示进行第二图片的拍摄,例如拍摄获得图3所示第二图片。举例来说,可以通过文字提示、声音提示、图像提示中的至少一种,进行拍摄提示。其中,文字提示可以为智能设备上显示的预设文字,如预设文字为“拍摄”;声音提示可以为智能设备发出的预设声音,如预设声音为“滴滴滴”;图像提示可以为智能设备上显示的预设图案或图标,如预设图标为“相机标识”。本公开实施例对采用的提示方式可不做限定。
本公开实施例还提供一种通过图像特征来调整第一图片的方案,参见图4所示流程图,可包括以下步骤:
在步骤401中,获得第一图像特征和第二图像特征,所述第一图像特征从所述第一背景区域中提取,所述第二图像特征从所述第二背景区域中提取;
在步骤402中,利用所述第一图像特征和所述第二图像特征,获得图像转换矩阵;
在步骤403中,通过所述图像转换矩阵,将所述第一图片和所述第二图片的预览图中的像素点调整至相符。
作为一种示例,可以通过sift算法,从第一背景区域中提取第一图像特征,从第二背景区域中提取第二图像特征;可以通过RANSAC算法,获得图像转换矩阵。可以理解地,图像转换矩阵用于表示第一图片中的像素点与第二图片中的像素点之间的对应转换关系,参见图5,示出了图2所示第一图片与图3所示第二图片的像素点间的对应关系。
如果利用图像转换矩阵对第一图片进行微调,则可将第一图片中的像素点转换到第二图片的预览图的对应位置。如果利用图像转换矩阵对第二图片的预览图进行微调,则可将第二图片的预览图中的像素点转换到第一图片的对应位置。
在步骤105中,从所述第一图片和所述第二图片中选取主图片,并从未被选取的图片中自动提取用户区域,将提取到的用户区域融合到所述主图片中,获得合影照片。
以对第一图片进行微调为例,经上述步骤,可以获得调整后的第一图片和第二图片,可将两张图片融合处理为一张合影照片。举例来说,可以从两张图片中选取一张作为主图片,例如,将调整后的第一图片确定为主图片,对应于此,则可从未被选取的第二图片中提取出第二用户区域,并将第二用户区域融合至主图片中,获得合影照片。
综上,在不借助外力的条件下,便可利用本公开实施例提供的技术方案实现了两人或多人合影。在拍摄过程中,可以通过智能设备实时向用户展示合影效果图,如此便可对第二用户的拍照位置和拍照姿势做适当调整,有助于提高利用本公开实施例方案得到的合影的真实感。同时,通过图像特征匹配技术,调整第一图片与第二图片的预览图相符,即可提高第一背景区域和第二背景区域的一致性,这样,可以降低从未被选取的图片中提取用户区域时对精准度的要求,也就是说,即使提取到的用户区域的边缘出现毛刺,亦可在融合过程中通过背景区域来减缓甚至消除毛刺问题,使利用本公开实施例方案得到的合影更具真实感。此外,本公开实施例所提供的方案中,大多可由智能设备自动执行,极少涉及使用者的手动操作,实现过程简单便捷,对使用者的能力要求较低。
除上文所做介绍之外,本公开实施例还提供了选取主图片的方案,下面进行解释说明。
示例方案一,为了提高本公开实施例方案的灵活性,可以向使用者提供交互界面,由使用者从两张图片中选取一张作为主图片,例如,根据第一用户和第二用户的拍照姿势,将可以被遮挡的用户所在的图片确定为主图片,参见图2和图3所示示意图,第二用户的左腿与第一用户之间会出现遮挡情况,为了使合影效果更具真实感,可以将第一图片确定为主图片,保证融合处理之后,第二用户区域可以位于第一用户区域之上。
示例方案二,可以由智能设备自动从两张图片中选取一张作为主图片,例如,将首次拍摄的图片确定为主图片,或监测两张图片的拍摄质量,将质量较高的图片确定为主图片,等等。本公开实施例对选取主图片的方式可不做限定。
除上文所做介绍之外,本公开实施例还提供了从未被选取的图片中自动提取用户区域的方案,下面进行解释说明。
示例方案一,可以通过人脸识别技术,从未被选取的图片中自动识别第一区域,并将第一区域作为待提取用户区域;然后从未被选取的图片中,提取识别出的待提取用户区域。例如,通过人脸识别技术,自动识别出第二图片中的第二用户区域;再通过图像分割技术,从第二图片中提取出第二用户区域。
示例方案二,还可以向使用者提供交互界面,由使用者从未被选取的图片中划定第二区域,并将人脸识别技术识别出的第一区域和使用者划定出的第二区域作为待提取区域。举例来说,智能设备可以监测使用者对未被选取的图片的操作动作,从而自动识别出所述操作动作划定的第二区域。例如,通过人脸识别技术,自动识别出第二图片中的第二用户区域,同时,通过监测使用者的操作动作,自动识别出使用者圈定的第二用户人影所在区域;然后通过图像分割技术,从第二图片中提取出第二用户区域以及第二用户人影所在区域。
除上文所做介绍之外,本公开实施例还提供了将提取到的用户区域融合到主图片中的方案,参见图6所示流程图,可包括以下步骤:
在步骤601中,获得所述提取到的用户区域的像素点坐标,并根据所述像素点坐标确定出所述提取到的用户区域对应于所述主图片中的融合位置;
在步骤602中,利用所述提取到的用户区域覆盖所述主图片的融合位置。
经过步骤104后,可有效保证第一图片和第二图片所含背景区域的一致性,因此,可以直接通过像素点坐标,来确定提取到的用户区域对应于主图片中的融合位置,也就是说,融合位置在主图片中的位置、与提取到的用户区域在未被选取的图片中的位置,相互对应。
本公开实施例提供的方案中,可以通过提取到的用户区域的任意位置的像素点坐标,来确定融合位置,例如,通过提取到的用户区域的边缘位置的像素点坐标来确定。可以理解地,可以获得边缘位置的所有像素点的坐标,来确定融合位置;或者,也可获得边缘位置的预设点的像素点坐标,来确定融合位置,例如,边缘位置的预设点可以为用户的头部、四肢等。本公开实施例对此可不做限定。
图7是根据一示例性实施例示出的一种图片处理装置的框图。参照图7,该装置700可以包括第一图片获取模块701、第一图片处理模块702、图片显示模块703、特征匹配模块704、用户区域提取模块705和融合模块706。
该第一图片获取模块701,可以被配置为获取第一图片,所述第一图片包括第一用户区域和第一背景区域;
该第一图片处理模块702,可以被配置为对所述第一背景区域进行透明化处理,获得处理后的第一图片;
该图片显示模块703,可以被配置为显示所述处理后的第一图片以及第二图片的预览图,所述第二图片包括第二用户和第二背景区域,所述第一背景区域与所述第二背景区域对应于相同场景;
该特征匹配模块704,可以被配置为利用所述第一背景区域和所述第二背景区域进行图像特征匹配,调整使所述第一图片与所述第二图片的预览图相符,提示拍摄所述第二图片;
该用户区域提取模块705,可以被配置为从所述第一图片和所述第二图片中选取主图片,并从未被选取的图片中自动提取用户区域;
该融合模块706,可以被配置为将所述用户区域提取模块提取到的用户区域融合到所述主图片中,获得合影照片。
综上所述,通过本公开所提供的装置进行图片处理时,不需要借助外力,便可实现两人或多人合影。其中,图片显示模块703可以实时向用户展示合影效果图,如此便可对第二用户的拍照位置和拍照姿势做适当调整,有助于提高利用本公开实施例方案得到的合影的真实感。特征匹配模块704可以实时进行图片调整,使第一图片与第二图片的预览图相符,即可提高第一背景区域和第二背景区域的一致性,这样,可以降低从未被选取的图片中提取用户区域时对精准度的要求,也就是说,即使提取到的用户区域的边缘出现毛刺,亦可在融合过程中通过背景区域来减缓甚至消除毛刺问题,使利用本公开实施例方案得到的合影更具真实感。用户区域提取模块705可以自动从未被选取的图片中提取用户区域,融合模块706可以自动将提取到的用户区域融合到主图片中,也就是说本公开实施例所提供的方案中,极少涉及使用者的手动操作,实现过程简单便捷,对使用者的能力要求较低。
一种可能的实施方式中,该第一图片处理模块702,可以被配置为对所述第一用户区域和所述第一背景区域进行透明化处理,且所述第一背景区域的透明度高于所述第一用户区域的透明度,获得处理后的第一图片。
一种可能的实施方式中,该特征匹配模块704可以包括图像特征获得模块、转换矩阵获得模块和像素点转换模块。
该图像特征获得模块,可以被配置为获得第一图像特征和第二图像特征,所述第一图像特征从所述第一背景区域中提取,所述第二图像特征从所述第二背景区域中提取;
该转换矩阵获得模块,可以被配置为利用所述第一图像特征和所述第二图像特征,获得图像转换矩阵;
该像素点转换模块,可以被配置为通过所述图像转换矩阵,将所述第一图片和所述第二图片的预览图中的像素点调整至相符。
一种可能的实施方式中,该用户区域提取模块705可以包括第一区域识别模块和用户区域提取子模块。
该第一区域识别模块,可以被配置为通过人脸识别技术,从所述未被选取的图片中自动识别第一区域,作为待提取用户区域;
该用户区域提取子模块,可以被配置为从所述未被选取的图片中,提取识别到的所述待提取用户区域。
一种可能的实施方式中,该用户区域提取模块705还包括第二区域识别模块。
该第二区域识别模块,可以被配置为监测使用者对所述未被选取的图片的操作动作,自动识别所述操作动作划定的第二区域,所述待提取用户区域包括所述第一区域和所述第二区域。
一种可能的实施方式中,该融合模块706可以包括融合位置确定模块和覆盖模块。
该融合位置确定模块,可以被配置为获得所述提取到的用户区域的像素点坐标,并根据所述像素点坐标确定出所述提取到的用户区域对应于所述主图片中的融合位置;
该覆盖模块,可以被配置为利用所述提取到的用户区域覆盖所述主图片的融合位置。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图8是根据一示例性实施例示出的一种图片处理装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述图片处理方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理***,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
I/O接口812为处理组件802和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述图片处理方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述图片处理方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (14)

1.一种图片处理方法,其特征在于,包括:
获取第一图片,所述第一图片包括第一用户区域和第一背景区域;
对所述第一背景区域进行透明化处理,获得处理后的第一图片;
通过智能设备显示所述处理后的第一图片以及第二图片的预览图,所述第二图片包括第二用户和第二背景区域,所述第一背景区域与所述第二背景区域对应于相同场景;
通过所述智能设备利用所述第一背景区域和所述第二背景区域进行图像特征匹配,采用特征匹配技术调整所述第一图片或所述第二图片的预览图,使所述第一图片与所述第二图片的预览图相符,提示拍摄所述第二图片;
从所述第一图片和所述第二图片中选取主图片,并从未被选取的图片中自动提取用户区域,将提取到的用户区域融合到所述主图片中,获得合影照片。
2.根据权利要求1所述的方法,其特征在于,所述对所述第一背景区域进行透明化处理,获得处理后的第一图片,包括:
对所述第一用户区域和所述第一背景区域进行透明化处理,且所述第一背景区域的透明度高于所述第一用户区域的透明度,获得处理后的第一图片。
3.根据权利要求1所述的方法,其特征在于,所述利用所述第一背景区域和所述第二背景区域进行图像特征匹配,调整使所述第一图片与所述第二图片的预览图相符,包括:
获得第一图像特征和第二图像特征,所述第一图像特征从所述第一背景区域中提取,所述第二图像特征从所述第二背景区域中提取;
利用所述第一图像特征和所述第二图像特征,获得图像转换矩阵;
通过所述图像转换矩阵,将所述第一图片和所述第二图片的预览图中的像素点调整至相符。
4.根据权利要求1所述的方法,其特征在于,所述从未被选取的图片中自动提取用户区域,包括:
通过人脸识别技术,从所述未被选取的图片中自动识别第一区域,作为待提取用户区域;
从所述未被选取的图片中,提取识别到的所述待提取用户区域。
5.根据权利要求4所述的方法,其特征在于,所述从未被选取的图片中自动提取用户区域,还包括:
监测使用者对所述未被选取的图片的操作动作,自动识别所述操作动作划定的第二区域,所述待提取用户区域包括所述第一区域和所述第二区域。
6.根据权利要求1所述的方法,其特征在于,所述将提取到的用户区域融合到所述主图片中,包括:
获得所述提取到的用户区域的像素点坐标,并根据所述像素点坐标确定出所述提取到的用户区域对应于所述主图片中的融合位置;
利用所述提取到的用户区域覆盖所述主图片的融合位置。
7.根据权利要求1所述的方法,其特征在于,所述提示拍摄所述第二图片,包括:
通过文字提示、声音提示、图像提示中的至少一种,提示拍摄所述第二图片。
8.一种图片处理装置,其特征在于,包括:
第一图片获取模块,被配置为获取第一图片,所述第一图片包括第一用户区域和第一背景区域;
第一图片处理模块,被配置为对所述第一背景区域进行透明化处理,获得处理后的第一图片;
图片显示模块,被配置为显示所述处理后的第一图片以及第二图片的预览图,所述第二图片包括第二用户和第二背景区域,所述第一背景区域与所述第二背景区域对应于相同场景;
特征匹配模块,被配置为利用所述第一背景区域和所述第二背景区域进行图像特征匹配,采用特征匹配技术调整所述第一图片或所述第二图片的预览图,使所述第一图片与所述第二图片的预览图相符,提示拍摄所述第二图片;
用户区域提取模块,被配置为从所述第一图片和所述第二图片中选取主图片,并从未被选取的图片中自动提取用户区域;
融合模块,被配置为将所述用户区域提取模块提取到的用户区域融合到所述主图片中,获得合影照片。
9.根据权利要求8所述的装置,其特征在于,
所述第一图片处理模块,被配置为对所述第一用户区域和所述第一背景区域进行透明化处理,且所述第一背景区域的透明度高于所述第一用户区域的透明度,获得处理后的第一图片。
10.根据权利要求8所述的装置,其特征在于,所述特征匹配模块包括:
图像特征获得模块,被配置为获得第一图像特征和第二图像特征,所述第一图像特征从所述第一背景区域中提取,所述第二图像特征从所述第二背景区域中提取;
转换矩阵获得模块,被配置为利用所述第一图像特征和所述第二图像特征,获得图像转换矩阵;
像素点转换模块,被配置为通过所述图像转换矩阵,将所述第一图片和所述第二图片的预览图中的像素点调整至相符。
11.根据权利要求8所述的装置,其特征在于,所述用户区域提取模块包括:
第一区域识别模块,被配置为通过人脸识别技术,从所述未被选取的图片中自动识别第一区域,作为待提取用户区域;
用户区域提取子模块,被配置为从所述未被选取的图片中,提取识别到的所述待提取用户区域。
12.根据权利要求11所述的装置,其特征在于,所述用户区域提取模块还包括:
第二区域识别模块,被配置为监测使用者对所述未被选取的图片的操作动作,自动识别所述操作动作划定的第二区域,所述待提取用户区域包括所述第一区域和所述第二区域。
13.根据权利要求8所述的装置,其特征在于,所述融合模块包括:
融合位置确定模块,被配置为获得所述提取到的用户区域的像素点坐标,并根据所述像素点坐标确定出所述提取到的用户区域对应于所述主图片中的融合位置;
覆盖模块,被配置为利用所述提取到的用户区域覆盖所述主图片的融合位置。
14.一种图片处理装置,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
获取第一图片,所述第一图片包括第一用户区域和第一背景区域;
对所述第一背景区域进行透明化处理,获得处理后的第一图片;
通过智能设备显示所述处理后的第一图片以及第二图片的预览图,所述第二图片包括第二用户和第二背景区域,所述第一背景区域与所述第二背景区域对应于相同场景;
利用所述第一背景区域和所述第二背景区域进行图像特征匹配,采用特征匹配技术调整所述第一图片或所述第二图片的预览图,使所述第一图片与所述第二图片的预览图相符,提示拍摄所述第二图片;
从所述第一图片和所述第二图片中选取主图片,并从未被选取的图片中自动提取用户区域,将提取到的用户区域融合到所述主图片中,获得合影照片。
CN201510993327.8A 2015-12-24 2015-12-24 图片处理方法及装置 Active CN105631804B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510993327.8A CN105631804B (zh) 2015-12-24 2015-12-24 图片处理方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510993327.8A CN105631804B (zh) 2015-12-24 2015-12-24 图片处理方法及装置

Publications (2)

Publication Number Publication Date
CN105631804A CN105631804A (zh) 2016-06-01
CN105631804B true CN105631804B (zh) 2019-04-16

Family

ID=56046693

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510993327.8A Active CN105631804B (zh) 2015-12-24 2015-12-24 图片处理方法及装置

Country Status (1)

Country Link
CN (1) CN105631804B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106355549A (zh) * 2016-09-30 2017-01-25 北京小米移动软件有限公司 拍照方法及设备
CN106447741A (zh) * 2016-11-30 2017-02-22 努比亚技术有限公司 照片自动合成方法及***
CN107231524A (zh) * 2017-05-31 2017-10-03 珠海市魅族科技有限公司 拍摄方法及装置、计算机装置和计算机可读存储介质
CN109035191A (zh) * 2018-08-01 2018-12-18 Oppo(重庆)智能科技有限公司 图片处理方法、图片处理装置及终端设备
WO2020029306A1 (zh) * 2018-08-10 2020-02-13 华为技术有限公司 一种图像拍摄方法及电子设备
CN110288639B (zh) * 2019-06-21 2020-05-15 深圳职业技术学院 一种用于计算机图像辅助虚拟拼接***
CN114205512B (zh) * 2020-09-17 2023-03-31 华为技术有限公司 拍摄方法和装置
CN112258611B (zh) * 2020-10-23 2024-05-31 北京字节跳动网络技术有限公司 图像处理方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1507386A1 (en) * 2003-08-14 2005-02-16 Fuji Photo Film Co., Ltd. Image pickup device and image synthesizing method
CN104170371A (zh) * 2014-01-03 2014-11-26 华为终端有限公司 实现自助合影的方法和照相设备
CN104463817A (zh) * 2013-09-12 2015-03-25 华为终端有限公司 一种图像处理方法及装置
CN104967790A (zh) * 2014-08-06 2015-10-07 腾讯科技(北京)有限公司 照片拍摄方法、装置及移动终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1507386A1 (en) * 2003-08-14 2005-02-16 Fuji Photo Film Co., Ltd. Image pickup device and image synthesizing method
CN104463817A (zh) * 2013-09-12 2015-03-25 华为终端有限公司 一种图像处理方法及装置
CN104170371A (zh) * 2014-01-03 2014-11-26 华为终端有限公司 实现自助合影的方法和照相设备
CN104967790A (zh) * 2014-08-06 2015-10-07 腾讯科技(北京)有限公司 照片拍摄方法、装置及移动终端

Also Published As

Publication number Publication date
CN105631804A (zh) 2016-06-01

Similar Documents

Publication Publication Date Title
CN105631804B (zh) 图片处理方法及装置
US8390672B2 (en) Mobile terminal having a panorama photographing function and method for controlling operation thereof
EP3383022A1 (en) Method and camera device for processing image
CN107426502B (zh) 拍摄方法及装置、电子设备、存储介质
CN105631797B (zh) 水印添加方法及装置
CN105491284B (zh) 预览图像的显示方法和装置
CN104219445B (zh) 拍摄模式调整方法及装置
KR20210133112A (ko) 비디오 처리 방법, 장치 및 저장 매체
CN105744133B (zh) 视频补光方法及装置
CN105635567A (zh) 拍照方法和装置
EP3258414B1 (en) Prompting method and apparatus for photographing
CN104035674B (zh) 图片显示方法和装置
CN107426489A (zh) 拍摄图像时的处理方法、装置及终端
CN106412710A (zh) 直播中通过图形标签进行信息交互的方法及装置
CN104216525B (zh) 相机应用的模式控制方法及装置
EP3822742B1 (en) Method, apparatus and device for triggering shooting mode, and storage medium
CN107347136A (zh) 拍照方法、装置和终端设备
CN113194254A (zh) 图像拍摄方法及装置、电子设备和存储介质
CN108933891B (zh) 拍照方法、终端及***
CN107566878A (zh) 直播中显示图片的方法及装置
CN108961156B (zh) 人脸图像处理的方法及装置
CN105847654B (zh) 信息处理方法及装置
CN107122697A (zh) 照片的自动获取方法及装置、电子设备
CN103780824A (zh) 调整影像构图的数码影像摄取装置及影像构图调整的方法
CN112669233A (zh) 图像处理方法、装置、电子设备、存储介质及程序产品

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant