本申请公开了一种目标图案查找方法及计算机可读存储介质,其中方法包括:根据预设缩放算法,将原始图像缩放至各个预设分辨率,得到所述原始图像在各个所述预设分辨率下的缩放图像;根据预设匹配算法,对各个所述缩放图像进行目标图案的模板匹配,得到所述原始图像在各个所述预设分辨率下的匹配分数;选取所述匹配分数最高的一次模板匹配的匹配结果作为输出结果,所述匹配结果包括所述目标图案的定位数据。本申请公开的方法,解决了若原始图像中目标图案的尺寸与模板匹配算法所使用的模板图案尺寸相差较大则匹配效果差的技术问题。
【技术实现步骤摘要】
【国外来华专利技术】一种目标图案查找方法及计算机可读存储介质
本申请涉及图像识别
,尤其涉及一种目标图案查找方法及计算机可读存储介质。
技术介绍
目前,在图像中查找目标图案的方法主要有两种。一种是基于机器学习或深度学习的方法,这种方法需要较大的样本库以进行训练,每次目标图案更新后又需要重新训练,而且每次训练的时间比较长,短则一天,长则四五天,开发效率不高。另一种是基于图片特征分析的方法,其中,对于具有固定目标图案的图像,一般采用模板匹配方法。模板匹配方法是基于图像特征分析方法的一种,在查找图像中特定的目标图案时效果较好。然而,目前的模板匹配方法,只能适用于固定尺寸的目标图案,当图像拍摄距离过远或过近时,图像内的目标图案与模板图案的尺寸相差甚大,使得查找效果大打折扣。
技术实现思路
本申请提供了一种目标图案查找方法及计算机可读存储介质,解决了若原始图像中目标图案的尺寸与模板匹配算法所使用的模板图案尺寸相差较大则匹配效果差的技术问题。有鉴于此,本申请第一方面提供了一种目标图案查找方法,包括:根据预设缩放算法,将原始图像缩放至各个预设分辨率,得到所述原始图像在各个所述预设分辨率下的缩放图像;根据预设匹配算法,对各个所述缩放图像进行目标图案的模板匹配,得到所述原始图像在各个所述预设分辨率下的匹配分数;选取所述匹配分数最高的一次模板匹配的匹配结果作为输出结果,所述匹配结果包括所述目标图案的定位数据。可选的,所述根据预设缩放算法,将原始图像缩放至各个预设分辨率,得到所述原始图像在各个所述预设分辨率下的缩放图像包括:根据预设分辨率参数及原始图像的宽度与高度,计算所述原始图像对应的基准宽度与基准高度;根据所述基准宽度与基准高度,对所述原始图像进行等比例缩放,得到所述原始图像在所述预设分辨率参数下的缩放图像。可选的,所述根据预设分辨率参数及原始图像的宽度与高度,计算所述原始图像对应的基准宽度与基准高度包括:赋予所述基准高度第一预设值;计算所述基准宽度;所述可选的,所述根据所述基准宽度与基准高度,对所述原始图像进行等比例缩放,得到所述原始图像在所述预设分辨率参数下的缩放图像包括:若所述原始图像的高度大于所述基准高度,对所述原始图像进行第一次等比例缩放,至所述原始图像的高度等于所述基准高度;若所述原始图像在所述第一次等比例缩放后的宽度大于所述基准宽度,对所述原始图像进行第二次等比例缩放,至所述原始图像的宽度等于所述基准宽度,得到缩放图像。可选的,所述根据预设匹配算法,对各个所述缩放图像进行目标图案的模板匹配,得到所述原始图像在各个所述预设分辨率下的匹配分数包括:根据预设匹配算法,对所述缩放图像进行预设次数的目标图案的模板匹配;在每一次模板匹配后,对包含匹配到的目标图案的局部区域进行抹除,并将抹除处理后的所述缩放图像作为下一次模板匹配的对象;累加所述缩放图像的各次模板匹配的匹配分数,得到所述原始图像在当前预设分辨率下的匹配分数。可选的,所述根据预设匹配算法,对所述缩放图像进行预设次数的目标图案的模板匹配之前还包括:若当前预设分辨率下的第一缩放图像与另一预设分辨率下的已完成模板匹配的第二缩放图像的分辨率相同,将所述第二缩放图像的匹配结果赋予所述第一缩放图像。可选的,所述在每一次模板匹配后,对包含匹配到的目标图案的局部区域进行抹除包括:在每一次模板匹配后,将包含匹配到的目标图案的局部区域的像素值设置为255或0。可选的,所述包含匹配到的目标图案的局部区域包括:以所述目标图案为中心的方形区域或圆形区域。可选的,所述预设匹配算法包括:差值平方和匹配法或相关匹配法。本申请第二方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面的任一种的目标图案查找方法。从以上技术方案可以看出,本申请具有以下优点:现有模板匹配算法适用的目标图案尺寸局限性很大,在原始图像的拍摄距离与该算法适用的图像拍摄距离相差较大时,原始图像内目标图案的尺寸也与模板图案的尺寸相差较大,因此匹配结果往往不尽人意。而本申请提供的该方法,通过将原始图像缩放到不同分辨率后,再将不同分辨率下的各个缩放图像进行模板匹配,相当于先通过缩放的方式使原始图像中目标图案的尺寸接近算法所使用的模板图案的尺寸(匹配分数在一定程度上反映了缩放图像中的目标图案与算法所使用的模板图案的尺寸的差距),而后再进行模板匹配,因此解决了原始图像与模板匹配算法适用的目标图案尺寸差距大时匹配效果差的技术问题。附图说明图1为本申请提供的目标图案查找方法的第一个实施例的流程图;图2为本申请提供的目标图案查找方法的第二个实施例的流程图;图3为本申请第二个实施例提供的原始图像的示例图;图4为本申请第二个实施例提供的在每次模板匹配后进行抹除处理的效果图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。申请人发现,现有的模板匹配算法适用的目标图案的尺寸局限性很大,往往只能适用固定尺寸的目标图案。当图像的拍摄距离较远时,原始图像中目标图案的尺寸较小,当图像的拍摄距离较近时,原始图像中目标图案的尺寸较大,都与模板匹配算法中的模板图案的尺寸相差较大,匹配效果较差。本申请提供了一种目标图案查找方法,意在解决上述技术问题。请参考图1,图1为本申请提供的目标图案查找方法的第一个实施例的流程图,该方法包括:步骤101、根据预设缩放算法,将原始图像缩放至各个预设分辨率,得到原始图像在各个预设分辨率下的缩放图像。模板匹配算法适用的目标图像的尺寸相对固定,因此当原始图像中目标图案的尺寸不适用模板匹配算法时,为得到更好的匹配效果,可以对原始图像进行缩放。具体缩放时,可以预先设置多个级别的分辨率,通过预设的缩放算法,将原始图像缩放到各个级别的分辨率,得到各个分辨率的缩放图像。步骤102、根据预设匹配算法,对各个缩放图像进行目标图案的模板匹配,得到原始图像在各个预设分辨率下的匹配分数。需要说明的是,预设匹配算法可以是现有的各种模板匹配算法,比如可以是差值平方和匹配法,当然也可以是相关匹配法。通过模板匹配算法对图像进行匹配后,可以得到图像中目标图案的定位数据(如坐标)以及反映匹配程度的匹配分数。步骤103、选取匹配分数最高的一次模板匹配的匹配结果作为输出结果。匹配分数越高,目标图案的查找越准确。因此,可以选取匹配分数最高的一次模板匹配,该次模板匹配的匹配结果即为最佳匹配结果,作为输出。容易理解,匹配结果中包括有目标图案的定位数据。本实施例本文档来自技高网...
【技术保护点】
1.一种目标图案查找方法,其特征在于,包括:/n根据预设缩放算法,将原始图像缩放至各个预设分辨率,得到所述原始图像在各个所述预设分辨率下的缩放图像;/n根据预设匹配算法,对各个所述缩放图像进行目标图案的模板匹配,得到所述原始图像在各个所述预设分辨率下的匹配分数;/n选取所述匹配分数最高的一次模板匹配的匹配结果作为输出结果,所述匹配结果包括所述目标图案的定位数据。/n
【技术特征摘要】
【国外来华专利技术】1.一种目标图案查找方法,其特征在于,包括:
根据预设缩放算法,将原始图像缩放至各个预设分辨率,得到所述原始图像在各个所述预设分辨率下的缩放图像;
根据预设匹配算法,对各个所述缩放图像进行目标图案的模板匹配,得到所述原始图像在各个所述预设分辨率下的匹配分数;
选取所述匹配分数最高的一次模板匹配的匹配结果作为输出结果,所述匹配结果包括所述目标图案的定位数据。
2.根据权利要求1所述的目标图案查找方法,其特征在于,所述根据预设缩放算法,将原始图像缩放至各个预设分辨率,得到所述原始图像在各个所述预设分辨率下的缩放图像包括:
根据预设分辨率参数及原始图像的宽度与高度,计算所述原始图像对应的基准宽度与基准高度;
根据所述基准宽度与基准高度,对所述原始图像进行等比例缩放,得到所述原始图像在所述预设分辨率参数下的缩放图像。
3.根据权利要求2所述的目标图案查找方法,其特征在于,所述根据预设分辨率参数及原始图像的宽度与高度,计算所述原始图像对应的基准宽度与基准高度包括:
赋予所述基准高度第一预设值;
计算所述基准宽度;所述
4.根据权利要求2所述的目标图案查找方法,其特征在于,所述根据所述基准宽度与基准高度,对所述原始图像进行等比例缩放,得到所述原始图像在所述预设分辨率参数下的缩放图像包括:
若所述原始图像的高度大于所述基准高度,对所述原始图像进行第一次等比例缩放,至所述原始图像的高度等于所述基准高度;
若所述原始图像在所述第一次等比例缩放后的宽度大于所述基准宽度,对所述原始图像进行第二次等比例缩放,至所述原始图像的宽度等于所述基准宽度,得到缩放图像。
...
【专利技术属性】
技术研发人员:甄海华,
申请(专利权)人:威创集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。