磁铁表面裂纹缺陷检测方法技术

技术编号:18943352 阅读:28 留言:0更新日期:2018-09-15 11:39
本发明专利技术属于磁铁表面检测技术领域,尤其涉及一种磁铁表面裂纹缺陷检测方法,包括以下步骤:对磁铁表面进行拍摄,获得黑白图像并通过模板匹配对黑白图像进行定位;进行膨胀和腐蚀处理;在的黑白图像上放置检测框;把每个检测框在(‑α,+α)的角度范围内以每步为角度β进行仿射变换;计算每步仿射变换后的灰度平均值,确定最大值、最小值以及中间值,根据系数范围确定对比度阈值;对每步仿射变换后检测框内部分进行区域划分,计算其灰度平均值;把相邻的两个分区域的灰度平均值的计算结果连线形成变化曲线;根据变化曲线的上限、下限与对比度阈值确定检测是否为裂纹。能够解决磁铁表面裂纹缺陷不易检测及容易出现漏检的问题,可以提高检测效率。

Surface crack detection method for magnet

The invention belongs to the field of magnet surface detection technology, in particular relates to a method for detecting surface crack defects of magnets, including the following steps: taking a photograph of the magnet surface, obtaining a black-white image and locating the black-white image through template matching; performing expansion and corrosion treatment; placing a detection frame on the black-white image; Each detection frame is affine transformed in the angle range of (uuuuu, +_uuuuuuuuuuuuuuuuuuuuu Mean value of gray level; connect the calculation results of mean value of gray level of two adjacent regions to form a change curve; determine whether the detection is a crack according to the upper limit, lower limit and contrast threshold of the change curve. It can solve the problem that the surface crack of magnet is not easy to be detected and easy to be missed. It can improve the detection efficiency.

【技术实现步骤摘要】
磁铁表面裂纹缺陷检测方法
本专利技术属于磁铁表面检测
,尤其涉及一种磁铁表面裂纹缺陷检测方法。
技术介绍
目前,智能手机飞速发展,对智能手机有关零部件的需求也高速增长,其中就包括扬声器中的磁铁,随着智能手机向更薄、更集成化的方向发展,磁铁的精度要求越来越高、磁铁的厚度要求越来越薄,这样对本身就十分脆弱的磁铁来说极易形成裂纹,裂纹对于磁铁来说是致命缺陷,特别是电镀之后,磁铁上的裂纹更加不明显,通常采用工业相机CCD成像对磁铁表面形成的裂纹进行检测,由于磁铁表面成像非常粗糙,图像背景中存在强烈干扰,加上每个物料的状态一致性差,裂纹被隐藏其中,很容易造成误检和漏检,检测的效率非常的低下。
技术实现思路
本专利技术的目的在于提供一种磁铁表面裂纹缺陷检测方法,解决磁铁表面裂纹缺陷不易检测及容易出现漏检的问题,能够提高检测效率。本专利技术是这样实现的,一种磁铁表面裂纹缺陷检测方法,包括以下步骤:通过工业相机对磁铁表面进行拍摄,获得黑白图像并对黑白图像的方向进行调整,通过模板匹配的方式对黑白图像进行定位,以此确定黑白图像的位置;对黑白图像进行膨胀和腐蚀处理,消除黑白图像上斑点的干扰;在拍摄的黑白图像上放置检测框;把每个检测框在(-α,+α)的角度范围内以每步为角度β进行仿射变换;计算每步仿射变换后检测框内黑白图像部分的灰度平均值,确定出灰度平均值的最大值、最小值,然后计算出两者的中间值并根据设定的系数范围确定对比度阈值;对每步仿射变换后检测框内黑白图像部分进行区域划分,并对每个分区域进行灰度平均值计算;把相邻的两个分区域的灰度平均值的计算结果连线形成变化曲线;根据变化曲线的上限、下限与对比度阈值确定检测是否为裂纹。作为一种改进,所述检测框设置有多个。作为一种改进,放置时所述检测框呈矩形状,在进行仿射变换时所述检测框呈平行四边形状。作为一种改进,α为60°,β为5°。作为一种改进,所述磁铁呈六边形环状、四边形环状或者平板状的。作为一种改进,所述系数范围为0.7~1.3。由于采用了上述技术方案,本专利技术的磁铁表面裂纹缺陷检测方法,包括以下步骤:通过工业相机对磁铁表面进行拍摄,获得黑白图像并对黑白图像的方向进行调整,通过模板匹配的方式对黑白图像进行定位,以此确定黑白图像的位置;对黑白图像进行膨胀和腐蚀处理,消除黑白图像上斑点的干扰;在拍摄的黑白图像上放置检测框;把每个检测框在(-α,+α)的角度范围内以每步为角度β进行仿射变换;计算每步仿射变换后检测框内黑白图像部分的灰度平均值,确定出灰度平均值的最大值、最小值,然后计算出两者的中间值并根据设定的系数范围确定对比度阈值;对每步仿射变换后检测框内黑白图像部分进行区域划分,并对每个分区域进行灰度平均值计算;把相邻的两个分区域的灰度平均值的计算结果连线形成变化曲线;根据变化曲线的上限、下限与对比度阈值确定检测是否为裂纹。能够解决磁铁表面裂纹缺陷不易检测及容易出现漏检的问题,可以提高检测效率。附图说明图1是本专利技术实施例的磁铁表面裂纹缺陷检测方法的实现流程图;图2是本专利技术实施例的六边形环状磁铁的检测框的放置结构示意图;图3是本专利技术实施例的六边形环状磁铁的检测框的仿射变换示意图(一);图4是本专利技术实施例的六边形环状磁铁的检测框的仿射变换示意图(二);其中,11、磁铁,12a、检测框,12a1、变换后的检测框,12a2、变换后的检测框,12b、检测框,12c、检测框,12d、检测框。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示出了本专利技术实施例的磁铁表面裂纹缺陷检测方法的实现流程图,图2示出了本专利技术实施例的六边形环状磁铁的检测框的放置结构示意图,图3示出了本专利技术实施例的六边形环状磁铁的检测框的仿射变换示意图(一),图4示出了本专利技术实施例的六边形环状磁铁的检测框的仿射变换示意图(二),本专利技术的磁铁表面裂纹缺陷检测方法包括以下步骤:步骤S101,通过工业相机对磁铁表面进行拍摄,获得黑白图像并对黑白图像的方向进行调整,通过模板匹配的方式对黑白图像进行定位,以此确定黑白图像的位置。在该步骤中,磁铁11通常放置到传送带上进行输送,工业相机对单个磁铁11进行拍摄,获得磁铁11的黑白图像,多个磁铁11间隔放置在传送带上,但是多个磁铁11的摆放的方向不完全一致,而且在输送的过程中磁铁11的位置还可能会发生变动,工业相机对不同磁铁11进行拍摄后得到的黑白图像的轴线方向不完全一致,而预先设定的磁铁的轴线方向是确定的,因此,需要将黑白图像的轴线方向进行调整使其与预先设定的模板的方向一致,这样才能与预先设定的模板进行匹配和定位。磁铁11可以是六边形环状、四边形环状,也可以是平板状的,预先设定不同磁铁11的不同模板,然后与工业相机拍摄的黑白图像进行模板匹配,如图2所示,磁铁11呈六边形环状,工业相机拍摄的黑白图像也是六边形环状,通过对黑白图像的数据进行分析得出是六边形环状磁铁,需要与预先设定的六边形环状的磁铁11的模板进行匹配,以此来对黑白图像进行定位,这样可以保证每次检测位置一致。步骤S102,对黑白图像进行膨胀和腐蚀处理,消除黑白图像上斑点的干扰。在该步骤中,由于拍摄的磁铁11的图像为黑白图像,因此在黑白图像上会产生一些斑点,通过膨胀和腐蚀处理会消除斑点对检测结果的影响。步骤S103,在拍摄的黑白图像上放置检测框。在该步骤中,如图2所示,在呈六边形环状的磁铁11上容易出现裂纹的区域分别放置检测框,检测框是一个检测的范围,对黑白图像位于检测框内的部分进行灰度计算,如分别放置在拐角处的检测框12a、检测框12b、检测框12c、检测框12d,可以同时对不同区域进行检测,当然也可以在侧边处放置检测框,能够提高检测效率。步骤S104,把每个检测框在(-α,+α)的角度范围内以每步为角度β进行仿射变换。如图2、图3和图4所示,放置时检测框12a、检测框12b、检测框12c、检测框12d呈矩形状,在向两侧进行仿射变换时,变换后的检测框12a1、变换后的检测框12a2呈平行四边形状。通常α为60°,β为5°,以每步5°的角度对检测框进行变换,这样可以进行24步变换。步骤S105,计算每步仿射变换后检测框内黑白图像部分的灰度平均值,确定出灰度平均值的最大值、最小值,然后计算出两者的中间值并根据设定的系数范围确定对比度阈值。进行24步仿射变换可以得到24个灰度平均值,确定出24个灰度平均值的最大值,例如,最大灰度平均值为150像素、最小灰度平均值为50像素,计算出中间值为100像素,根据设定的系数范围,通常系数范围为0.7~1.3,这样确定的灰度阀值为70像素~130像素。步骤S106,对每步仿射变换后检测框内黑白图像部分进行区域划分,并对每个分区域进行灰度平均值计算。在该步骤中,通常以10个像素点的范围进行划分,当然,也可以根据磁铁11的大小及形状进行选择20个像素点或者其它个数像素点的范围。步骤S107,把相邻的两个分区域的灰度平均值的计算结果连线形成变化曲线。步骤S108,根据变化曲线的上限、下限与对比度阈值确定检测是否为裂纹。如果变化曲线的上限、下限超出对比度阈值的范围,则认定本文档来自技高网...

【技术保护点】
1.一种磁铁表面裂纹缺陷检测方法,其特征在于,包括以下步骤:通过工业相机对磁铁表面进行拍摄,获得黑白图像并对黑白图像的方向进行调整,通过模板匹配的方式对黑白图像进行定位,以此确定黑白图像的位置;对黑白图像进行膨胀和腐蚀处理,消除黑白图像上斑点的干扰;在拍摄的黑白图像上放置检测框;把每个检测框在(‑α,+α)的角度范围内以每步为角度β进行仿射变换;计算每步仿射变换后检测框内黑白图像部分的灰度平均值,确定出灰度平均值的最大值、最小值,然后计算出两者的中间值并根据设定的系数范围确定对比度阈值;对每步仿射变换后检测框内黑白图像部分进行区域划分,并对每个分区域进行灰度平均值计算;把相邻的两个分区域的灰度平均值的计算结果连线形成变化曲线;根据变化曲线的上限、下限与对比度阈值确定检测是否为裂纹。

【技术特征摘要】
1.一种磁铁表面裂纹缺陷检测方法,其特征在于,包括以下步骤:通过工业相机对磁铁表面进行拍摄,获得黑白图像并对黑白图像的方向进行调整,通过模板匹配的方式对黑白图像进行定位,以此确定黑白图像的位置;对黑白图像进行膨胀和腐蚀处理,消除黑白图像上斑点的干扰;在拍摄的黑白图像上放置检测框;把每个检测框在(-α,+α)的角度范围内以每步为角度β进行仿射变换;计算每步仿射变换后检测框内黑白图像部分的灰度平均值,确定出灰度平均值的最大值、最小值,然后计算出两者的中间值并根据设定的系数范围确定对比度阈值;对每步仿射变换后检测框内黑白图像部分进行区域划分,并对每个分区域进行灰度平均值计算;把相邻的两个分区域的灰...

【专利技术属性】
技术研发人员:袁旗
申请(专利权)人:潍坊路加精工有限公司
类型:发明
国别省市:山东,37

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

1