图像对比方法及相关设备技术

技术编号:33992912 阅读:11 留言:0更新日期:2022-07-02 10:10
本发明专利技术提供一种图像对比方法及相关设备。所述图像对比方法获取标准初始图像和待对比初始图像;对所述标准初始图像和所述待对比初始图像进行二值化处理,分别得到标准二值化图像和待对比二值化图像;对所述标准二值化图像和所述待对比二值化图像进行边缘检测,分别得到标准边缘图像和待对比边缘图像;对所述标准边缘图像进行形态学扩展,得到扩展后的标准边缘图像;对所述扩展后的标准边缘图像和所述待对比边缘图像进行逻辑或计算,得到扩展后的待对比边缘图像;对所述扩展后的标准边缘图像和所述扩展后的待对比边缘图像进行逻辑异或计算,得到对比结果图像。本发明专利技术提升了图像对比的准确率。的准确率。的准确率。

【技术实现步骤摘要】
图像对比方法及相关设备


[0001]本专利技术涉及计算机视觉
,具体涉及一种图像对比方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]通常,可以根据两个物体的图像判断两个物体的外观是否相同。然而,一些外部因素可能导致两个相同外观的物体的图像并不相同。例如,如果拍摄两个物体时光源有变化,会导致拍摄两个物体得到的图像并不相同。因此,根据通常的图像对比方法对物体进行判断可能会得到错误的判断结果,将外观相同的两个物体错误地判断为外观不相同。
[0003]如何降低因外部因素导致的图像对比误判率,从而增加图像对比的准确率成为待解决的问题。

技术实现思路

[0004]鉴于以上内容,有必要提出一种图像对比方法、装置、计算机设备及计算机可读存储介质,其可以降低因外部因素导致的图像对比误判率,提升了图像对比的准确率。
[0005]本申请的第一方面提供一种图像对比方法,所述图像对比方法包括:
[0006]获取标准初始图像和待对比初始图像;
[0007]对所述标准初始图像和所述待对比初始图像进行二值化处理,得到标准二值化图像和待对比二值化图像;
[0008]对所述标准二值化图像和所述待对比二值化图像进行边缘检测,得到标准边缘图像和待对比边缘图像;
[0009]对所述标准边缘图像进行形态学扩展,得到扩展后的标准边缘图像;
[0010]对所述扩展后的标准边缘图像和所述待对比边缘图像进行逻辑或计算,得到扩展后的待对比边缘图像;
[0011]对所述扩展后的标准边缘图像和所述扩展后的待对比边缘图像进行逻辑异或计算,得到对比结果图像。
[0012]另一种可能的实现方式中,在所述对所述标准初始图像和所述待对比初始图像进行二值化处理之前,所述图像对比方法还包括:
[0013]将所述标准初始图像和所述待对比初始图像转换为灰度图像。
[0014]另一种可能的实现方式中,所述图像对比方法还包括:
[0015]对所述标准初始图像和所述待对比初始图像进行对齐处理。
[0016]另一种可能的实现方式中,所述对所述标准二值化图像和所述待对比二值化图像进行边缘检测包括:
[0017]基于CANNY边缘检测方法对所述标准二值化图像和所述待对比二值化图像进行边缘检测。
[0018]另一种可能的实现方式中,所述对所述标准边缘图像进行形态学扩展包括:
[0019]获取预设结构元素;
[0020]通过所述预设结构元素对所述标准边缘图像进行形态学扩展。
[0021]另一种可能的实现方式中,所述标准初始图像是标准产品的图片,所述待对比初始图像是待检测产品的图片,所述图像对比方法还包括:
[0022]根据所述对比结果图像判断所述标准初始图像和所述待对比初始图像是否相同;
[0023]当所述标准初始图像和所述待对比初始图像相同时,确定所述待初始产品合格;
[0024]当所述标准初始图像和所述待对比初始图像不相同时,确定所述待初始产品不合格。
[0025]另一种可能的实现方式中,所述根据所述对比结果图像判断所述标准初始图像和所述待对比初始图像是否相同包括:
[0026]获取预设阈值;
[0027]计算所述对比结果图像中的像素值的总和;
[0028]当所述总和大于所述预设阈值时,确定所述标准初始图像和所述待对比初始图像不相同;
[0029]当所述总和小于或等于所述预设阈值时,确定所述标准初始图像和所述待对比初始图像相同。
[0030]本申请的第二方面提供一种图像对比装置,所述图像对比装置包括:
[0031]获取模块,用于获取标准初始图像和待对比初始图像;
[0032]预处理模块,用于对所述标准初始图像和所述待对比初始图像进行二值化处理,分别得到标准二值化图像和待对比二值化图像;
[0033]检测模块,用于对所述标准二值化图像和所述待对比二值化图像进行边缘检测,分别得到标准边缘图像和待对比边缘图像;
[0034]扩展模块,用于对所述标准边缘图像进行形态学扩展,得到扩展后的标准边缘图像;
[0035]第一计算模块,用于对所述扩展后的标准边缘图像和所述待对比边缘图像进行逻辑或计算,得到扩展后的待对比边缘图像;
[0036]第二计算模块,用于对所述扩展后的标准边缘图像和所述扩展后的待对比边缘图像进行逻辑异或计算,得到对比结果图像。
[0037]本申请的第三方面提供一种计算机设备,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现所述图像对比方法。
[0038]本申请的第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述图像对比方法。
[0039]本专利技术通过边缘检测和形态学扩展降低因外部因素导致的图像对比误判率,提升了图像对比的准确率。
附图说明
[0040]图1是本专利技术实施例提供的图像对比方法的流程图。
[0041]图2是本专利技术实施例提供的图像对比装置的结构图。
[0042]图3是本专利技术实施例提供的计算机设备的示意图。
具体实施方式
[0043]为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和具体实施例对本专利技术进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0044]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0045]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不在于限制本专利技术。
[0046]优选地,本专利技术的图像对比方法应用在一个或者多个计算机设备中。所述计算机设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
[0047]所述计算机设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述计算机设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。
[0048]实施例一
[0049]图1是本专利技术实施例一提供的图像对比方法的流程图。所述图像对比方法应用于计算机设备,用于对图像进行对比,提升图像对比的准确率。
[0050]如图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像对比方法,其特征在于,所述图像对比方法包括:获取标准初始图像和待对比初始图像;对所述标准初始图像和所述待对比初始图像进行二值化处理,得到标准二值化图像和待对比二值化图像;对所述标准二值化图像和所述待对比二值化图像进行边缘检测,得到标准边缘图像和待对比边缘图像;对所述标准边缘图像进行形态学扩展,得到扩展后的标准边缘图像;对所述扩展后的标准边缘图像和所述待对比边缘图像进行逻辑或计算,得到扩展后的待对比边缘图像;对所述扩展后的标准边缘图像和所述扩展后的待对比边缘图像进行逻辑异或计算,得到对比结果图像。2.如权利要求1所述的图像对比方法,其特征在于,在所述对所述标准初始图像和所述待对比初始图像进行二值化处理之前,所述图像对比方法还包括:将所述标准初始图像和所述待对比初始图像转换为灰度图像。3.如权利要求1所述的图像对比方法,其特征在于,所述图像对比方法还包括:对所述标准初始图像和所述待对比初始图像进行对齐处理。4.如权利要求1所述的图像对比方法,其特征在于,所述对所述标准二值化图像和所述待对比二值化图像进行边缘检测包括:基于CANNY边缘检测方法对所述标准二值化图像和所述待对比二值化图像进行边缘检测。5.如权利要求1所述的图像对比方法,其特征在于,所述对所述标准边缘图像进行形态学扩展包括:获取预设结构元素;通过所述预设结构元素对所述标准边缘图像进行形态学扩展。6.如权利要求1所述的图像对比方法,其特征在于,所述标准初始图像是标准产品的图片,所述待对比初始图像是待检测产品的图片,所述图像对比方法还包括:根据所述对比结果图像判断所述标准初始图像和所述待对比初始图像是否相同;当所述标准初始图像...

【专利技术属性】
技术研发人员:吴宗祐郭锦斌
申请(专利权)人:鸿海精密工业股份有限公司
类型:发明
国别省市:

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

1