一种图片的匹配方法及装置制造方法及图纸

技术编号:12144178 阅读:58 留言:0更新日期:2015-10-03 01:39
本发明专利技术公开了一种图片的匹配方法及装置。其中,该方法包括:获取至少一个待匹配图片的匹配因子,生成第一匹配因子集合;获取至少一个预定区域的匹配因子,生成第二匹配因子集合;将第一匹配因子集合中的匹配因子与第二匹配集合中的匹配因子进行匹配,获取第一匹配因子集合与第二匹配因子集合中所有相匹配的匹配因子;根据第一匹配因子集合与第二匹配因子集合中所有相匹配的匹配因子,确定与任意一个待匹配图片相匹配的预定区域。本发明专利技术解决了采用按照用户选择的图片顺序将图片依次匹配至固定顺序的预定区域中,由于上述匹配过程具有较大的随机性,导致匹配结果不准确的技术问题。

【技术实现步骤摘要】

本专利技术涉及图片处理软件领域,具体而言,涉及一种图片的匹配方法及装置
技术介绍
随着手机等终端中应用软件的飞速发展,基于互联网的图片处理软件以及用于进行图片处理的社交应用软件应运而生,例如:微博、微信、微视、美图秀秀等。人们可以利用图片处理软件将手机等终端上保存的图片(例如照片)进行截取、美化等处理,并将上述截取后的照片放在固定尺寸的相框上进行显示。现有技术提供的图片与相框进行匹配所采用的方法可以是顺序匹配法。通过计算机对图片与照片的顺序匹配,将当前选中的图片显示在预定区域中进行合成并显示。在图片处理软件中,此处的图片可以是相册中的照片,此处的预定区域可以是指场景中的相框。下面就对顺序匹配方法的过程进行详细描述:首先,用户需要在相册中选择不少于一张照片进行合成,合成一般至少会有不少于用户选取照片数量的场景(scene),每个场景都需要把一张图片放在特定相框中展示,因此涉及到相片和相框的匹配问题。然后,按照用户选择的顺序,将第一张图片跟第一个场景的相框匹配,第二张图片跟第二个场景的相框匹配,…,第六张图跟第六个场景的相框匹配。分析可知,通过上述顺序匹配方法对照片与场景进行匹配,匹配效果好坏具有较大的随机性。当用户拍摄的是竖式相片,同时对应的场景也是竖式相框,或者当用户拍摄的是横式相片,同时对应的场景也是横式相框时,效果较好;当用户拍摄的是竖式相片,而对应的场景却是横式相框,或者当用户拍摄的是横式相片,而对应的场景却是竖式相框时,效果较差。针对上述现有技术采用按照用户选择的图片顺序将图片依次匹配至固定顺序的预定区域中,由于上述匹配过程具有较大的随机性,导致匹配结果不准确的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种图片的匹配方法及装置,以至少解决采用按照用户选择的图片顺序将图片依次匹配至固定顺序的预定区域中,由于上述匹配过程具有较大的随机性,导致匹配结果不准确的技术问题。根据本专利技术实施例的一个方面,提供了一种图片的匹配方法,包括:获取至少一个待匹配图片的匹配因子,生成第一匹配因子集合,其中,根据待匹配图片的参数进行因子计算,得到任意一个待匹配图片的匹配因子;获取至少一个预定区域的匹配因子,生成第二匹配因子集合,其中,根据预定区域的参数进行因子计算,得到任意一个预定区域的匹配因子;将第一匹配因子集合中的匹配因子与第二匹配集合中的匹配因子进行匹配,获取第一匹配因子集合与第二匹配因子集合中所有相匹配的匹配因子;根据第一匹配因子集合与第二匹配因子集合中所有相匹配的匹配因子,确定与任意一个待匹配图片相匹配的预定区域。根据本专利技术实施例的另一方面,还提供了一种图片的匹配装置,包括:第一获取模块,用于获取至少一个待匹配图片的匹配因子,生成第一匹配因子集合,其中,根据待匹配图片的参数进行因子计算,得到任意一个待匹配图片的匹配因子;第二获取模块,用于获取至少一个预定区域的匹配因子,生成第二匹配因子集合,其中,根据预定区域的参数进行因子计算,得到任意一个预定区域的匹配因子;匹配模块,用于将第一匹配因子集合中的匹配因子与第二匹配集合中的匹配因子进行匹配,获取第一匹配因子集合与第二匹配因子集合中所有相匹配的匹配因子;确定模块,用于根据第一匹配因子集合与第二匹配因子集合中所有相匹配的匹配因子,确定与任意一个待匹配图片相匹配的预定区域。在本专利技术实施例中,采用获取至少一个待匹配图片的匹配因子,生成第一匹配因子集合,其中,根据待匹配图片的参数进行因子计算,得到任意一个待匹配图片的匹配因子;获取至少一个预定区域的匹配因子,生成第二匹配因子集合,其中,根据预定区域的参数进行因子计算,得到任意一个预定区域的匹配因子;将第一匹配因子集合中的匹配因子与第二匹配集合中的匹配因子进行匹配,获取第一匹配因子集合与第二匹配因子集合中所有相匹配的匹配因子;根据第一匹配因子集合与第二匹配因子集合中所有相匹配的匹配因子,确定与任意一个待匹配图片相匹配的预定区域的方式,上述方案通过对待匹配图片集构成的集合中的每张图片进行因子计算,得到与每张图片对应的匹配因子,构成第一匹配因子集合。又通过对预定区域构成的集合进行因子计算,得到与每个预定区域对应的匹配因子,构成第二匹配因子集合。通过对第一匹配因子集合中的匹配因子与第二匹配因子集合中的匹配因子进行匹配,从而实现待匹配图片与预定区域的匹配。上述方案的关键之处在于,引入了匹配因子,即图片和预定区域各自的宽高比,并根据匹配因子值进行匹配,从而解决了现有技术中采用按照用户选择的图片顺序将图片依次匹配至固定顺序的预定区域中,由于上述匹配过程具有较大的随机性,导致匹配结果不准确的问题,进而实现了对每张图片与各个预定区域进行匹配从而得到更好的匹配效果。【附图说明】此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1本专利技术实施例的一种运行图片的匹配方法的计算机终端的硬件结构框图;图2是根据本专利技术实施例一的图片的匹配方法的流程图;图3是根据本专利技术实施例的图片的匹配方法应用在微视应用软件中的界面示意图;图4是根据本法实施例二的图片的匹配装置的结构示意图;图5是根据本法实施例二的一种可选的图片的匹配装置的结构示意图;图6是根据本法实施例二的一种可选的图片的匹配装置的结构示意图;图7是根据本法实施例二的一种可选的图片的匹配装置的结构示意图;图8是根据本法实施例二的一种可选的图片的匹配装置的结构示意图;以及图9是根据本法实施例二的一种可选的图片的匹配装置的结构示意图。【具体实施方式】为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面就本申请涉及到的部分名词解释如下:相框:可以是一个设定了固定宽高的特定矩形,上述人脸区域和部分识别区中的图像将被截取到该区域中,在本实施例中,相框区域可以是一个根据需求预先设置了大小的预定区域,相框的可以形状不限,本申请优选为一个长方形或正方形的区域。缩放:本申请涉及到的缩放技术是指将图片按照相框的大小进行等比例的放大或者缩小。实施例1根据本专利技术实施例,提供了一种图片的匹配方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但本文档来自技高网
...

【技术保护点】
一种图片的匹配方法,其特征在于,包括:获取至少一个待匹配图片的匹配因子,生成第一匹配因子集合,其中,根据所述待匹配图片的参数进行因子计算,得到任意一个待匹配图片的匹配因子;获取至少一个预定区域的匹配因子,生成第二匹配因子集合,其中,根据所述预定区域的参数进行所述因子计算,得到任意一个预定区域的匹配因子;将所述第一匹配因子集合中的匹配因子与所述第二匹配集合中的匹配因子进行匹配,获取所述第一匹配因子集合与所述第二匹配因子集合中所有相匹配的匹配因子;根据所述第一匹配因子集合与所述第二匹配因子集合中所有相匹配的匹配因子,确定与所述任意一个待匹配图片相匹配的预定区域。

【技术特征摘要】

【专利技术属性】
技术研发人员:田奇
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1