一种图像对比方法、装置、设备及存储介质制造方法及图纸

技术编号:37046841 阅读:13 留言:0更新日期:2023-03-29 19:25
本申请公开了一种图像对比方法、装置、设备及存储介质,所述方法包括:获取经预处理后的被检测图像;将被检测图像和源图像按照相同规则划分为多个区域;获取被检测图像和源图像中各区域的单应性变换矩阵、匹配关系和特征点对;利用单应性变换矩阵对与其对应图像区域进行单应性变换;基于单应性变换后的图像,利用匹配关系和特征点对,合成完整的变换后的被检测图像;根据合成后的被检测图像和源图像,获取差异图像;利用差异图像获取对比结果。通过对被检测图像进行分割,每个局部区域单独生成单应性矩阵,能够在源图像与被检测图像的图像大小不一致、图像内容位置不固定的情况下较为准确的检测出被检测图像与源图像的差别。准确的检测出被检测图像与源图像的差别。准确的检测出被检测图像与源图像的差别。

【技术实现步骤摘要】
一种图像对比方法、装置、设备及存储介质


[0001]本申请涉及图像识别
,特别是涉及一种图像对比方法、装置、设备及存储介质。

技术介绍

[0002]随着在日常生活中,往往需要对两张或多张图像进行对比,找出其中的不同之处,例如在检查机动车底部是否存在夹带异物等现象时,可以将车辆静止时预先拍摄的车底图像作为源图像,将车辆经过检查点时检查点的摄像机自动拍摄的车底图像作为被检测图像,将被检测图像与源图像进行对比,根据对比结果能够判断出车辆底部是否存在夹带异物等现象,从而在发现车辆底部存在夹带异物等现象时给予预警。
[0003]目前,通常利用计算机视觉技术,使用图像找茬的算法,对比被检测图像与源图像的差别,差别较大的给与预警,但是其应用前提是被检测图像与源图像的大小相同且图像内容位置大部分相同;而实际使用过程中被检测图像与源图像往往会出现图像大小不一致、图像内容位置不固定的情况,这就导致了使用简单的图像找茬算法,无法准确检测出被检测图像与源图像的差别。
[0004]因此,如何在源图像与被检测图像的图像大小不一致、图像内容位置不固定的情况下较为准确的检测出被检测图像与源图像的差别,成为本领域亟需解决的技术问题。

技术实现思路

[0005]基于上述问题,本申请提供了一种图像对比方法、装置、设备及存储介质,能够在源图像与被检测图像的图像大小不一致、图像内容位置不固定的情况下较为准确的检测出被检测图像与源图像的差别。
[0006]本申请实施例公开了如下技术方案:
[0007]第一方面,本申请实施例提供了一种图像对比方法,所述方法包括:
[0008]获取经预处理后的被检测图像;
[0009]将所述被检测图像和源图像按照相同规则划分为多个区域;
[0010]获取所述被检测图像和源图像中各区域的单应性变换矩阵、匹配关系和特征点对;
[0011]利用所述单应性变换矩阵对与其对应图像区域进行单应性变换;
[0012]基于单应性变换后的图像,利用所述匹配关系和所述特征点对,合成完整的变换后的被检测图像;
[0013]根据合成后的被检测图像和源图像,获取差异图像;
[0014]利用所述差异图像获取对比结果。
[0015]可选的,所述获取经预处理后的被检测图像,包括:
[0016]获取被检测图像所包含内容的轮廓;
[0017]基于所述轮廓计算被检测图像所包含内容的外接矩形;
[0018]将所述外接矩形外部区域进行去除,得到经预处理后的被检测图像。
[0019]可选的,所述将所述被检测图像和源图像按照相同规则划分为多个区域,包括:
[0020]使用相同行列数将所述被检测图像和源图像保留预设比例重叠区进行划分,得到被划分为多个矩形区域的被检测图像和源图像;
[0021]将所述多个矩形区域划分为多个三角形区域;
[0022]所述获取所述被检测图像和源图像中各区域的单应性变换矩阵、匹配关系和特征点对,包括:
[0023]对所述被检测图像和所述源图像的多个矩形区域分别提取特征点,并对所述被检测图像和所述源图像的多个矩形区域的对应位置进行特征点匹配,得到匹配关系和特征点对,并获取各三角形区域的单应性变换矩阵;
[0024]可选的,所述基于单应性变换后的图像,利用所述匹配关系和所述特征点对,合成完整的变换后的被检测图像,包括:
[0025]基于单应性变换后的图像,利用重叠区的特征点匹配结果,合成完整的变换后的被检测图像。
[0026]可选的,所述根据合成后的被检测图像和源图像,获取差异图像,包括:
[0027]对所述合成后的被检测图像进行中值滤波处理;
[0028]将中值滤波处理后的被检测图像与源图像在Y分量和/或RGB分量上进行差异对比,得到差异图像。
[0029]可选的,所述利用所述差异图像获取对比结果,包括:
[0030]根据预先设定的阈值将所述差异图像二值化,得到二值化图像;
[0031]对所述二值化图像进行开操作;
[0032]获取开操作处理后的二值化图像中的连通域以及所述连通域的矩形框坐标,并在被检测图像中标识。
[0033]第二方面,本申请实施例提供了一种图像对比装置,所述装置包括:
[0034]第一获取模块,用于获取经预处理后的被检测图像;
[0035]区域划分模块,用于将所述被检测图像和源图像按照相同规则划分为多个区域;
[0036]第二获取模块,用于获取所述被检测图像和源图像中各区域的单应性变换矩阵、匹配关系和特征点对;
[0037]单应性变化模块,用于利用所述单应性变换矩阵对与其对应图像区域进行单应性变换;
[0038]图像合成模块,用于基于单应性变换后的图像,利用所述匹配关系和所述特征点对,合成完整的变换后的被检测图像;
[0039]第三获取模块,用于根据合成后的被检测图像和源图像,获取差异图像;
[0040]第四获取模块,用于利用所述差异图像获取对比结果。
[0041]可选的,所述第一获取模块,包括:
[0042]轮廓获取子模块,用于获取被检测图像所包含内容的轮廓;
[0043]外接矩形计算子模块,用于基于所述轮廓计算被检测图像所包含内容的外接矩形;
[0044]图像去除子模块,用于将所述外接矩形外部区域进行去除,得到经预处理后的被
检测图像。
[0045]第三方面,本申请实施例提供了一种图像对比设备,所述设备包括:
[0046]存储器,用于存储计算机程序;
[0047]处理器,用于执行所述计算机程序以实现如上所述任一种图像对比方法的步骤。
[0048]第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时用以实现如上所述任一种图像对比方法的步骤。
[0049]相较于现有技术,本申请具有以下有益效果:
[0050]本申请所提供的图像对比方法,通过获取经预处理后的被检测图像;将所述被检测图像和源图像按照相同规则划分为多个区域;获取所述被检测图像和源图像中各区域的单应性变换矩阵、匹配关系和特征点对;利用所述单应性变换矩阵对与其对应图像区域进行单应性变换;基于单应性变换后的图像,利用所述匹配关系和所述特征点对,合成完整的变换后的被检测图像;根据合成后的被检测图像和源图像,获取差异图像;利用所述差异图像获取对比结果。通过对被检测图像进行分割,使用每个局部区域与源图像对应区域进行特征点匹配,这样可以有效减少重复性纹理匹配错误的问题;同时,每个局部区域单独生成单应性矩阵,可以更精确的描述局部的变化,使每个局部变换后的图像与源图像对应位置更接近,从而减少干扰和误判断,因此能够在源图像与被检测图像的图像大小不一致、图像内容位置不固定的情况下较为准确的检测出被检测图像与源图像的差别。
[0051]本申请所提供的图像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像对比方法,其特征在于,所述方法包括:获取经预处理后的被检测图像;将所述被检测图像和源图像按照相同规则划分为多个区域;获取所述被检测图像和源图像中各区域的单应性变换矩阵、匹配关系和特征点对;利用所述单应性变换矩阵对与其对应图像区域进行单应性变换;基于单应性变换后的图像,利用所述匹配关系和所述特征点对,合成完整的变换后的被检测图像;根据合成后的被检测图像和源图像,获取差异图像;利用所述差异图像获取对比结果。2.根据权利要求1所述的方法,其特征在于,所述获取经预处理后的被检测图像,包括:获取被检测图像所包含内容的轮廓;基于所述轮廓计算被检测图像所包含内容的外接矩形;将所述外接矩形外部区域进行去除,得到经预处理后的被检测图像。3.根据权利要求1所述的方法,其特征在于,所述将所述被检测图像和源图像按照相同规则划分为多个区域,包括:使用相同行列数将所述被检测图像和源图像保留预设比例重叠区进行划分,得到被划分为多个矩形区域的被检测图像和源图像;将所述多个矩形区域划分为多个三角形区域;所述获取所述被检测图像和源图像中各区域的单应性变换矩阵、匹配关系和特征点对,包括:对所述被检测图像和所述源图像的多个矩形区域分别提取特征点,并对所述被检测图像和所述源图像的多个矩形区域的对应位置进行特征点匹配,得到匹配关系和特征点对,并获取各三角形区域的单应性变换矩阵。4.根据权利要求3所述的方法,其特征在于,所述基于单应性变换后的图像,利用所述匹配关系和所述特征点对,合成完整的变换后的被检测图像,包括:基于单应性变换后的图像,利用重叠区的特征点匹配结果,合成完整的变换后的被检测图像。5.根据权利要求1所述的方法,其特征在于,所述根据合成后的被检测图像和源图像,获取差异图像,包括:对所述合成后的被检测图像进行中值滤波处...

【专利技术属性】
技术研发人员:赵月峰
申请(专利权)人:苏州一际智能科技有限公司
类型:发明
国别省市:

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

1