一种基于机器视觉的压铸件毛刺检测系统及方法技术方案

技术编号:35794853 阅读:20 留言:0更新日期:2022-12-01 14:45
本发明专利技术公开了一种基于机器视觉的压铸件毛刺检测系统及方法,所述预图像采集模块设待去毛刺的各个压铸件为候选压铸件,采集候选压铸件去毛刺前的图像为预图像,所述预评估指数获取模块对某个候选压铸件的预图像进行分析得到候选压铸件的预评估指数,所述综合评估指数获取模块在某个候选压铸件被去毛刺之后,对该个候选压铸件及其之前的压铸件的综合评估指数进行分析,判断该个候选压铸件是否为检测压铸件,所述压铸件指示模块在某个压铸件为检测压铸件,控制对该个压铸件被去毛刺的情况进行检测,判断该个压铸件去毛刺是否合格,在某个压铸件不是检测压铸件,控制直接对下一个压铸件进行去毛刺。铸件进行去毛刺。铸件进行去毛刺。

【技术实现步骤摘要】
一种基于机器视觉的压铸件毛刺检测系统及方法


[0001]本专利技术涉及去毛刺检测
,具体为一种基于机器视觉的压铸件毛刺检测系统及方法。

技术介绍

[0002]在生产压铸件的过程中,由于压力冲击、锁模力不足等等原理,会导致压铸件上产生毛刺,压铸件上的毛刺有可能会影响压铸件的正常工作,所以要用去毛刺设备将压铸件上的毛刺去除。随着对压铸件质量要求的提高,对压铸件上去毛刺的情况要求也更加严格。为了保证压铸件的质量,人们需要对压铸件去毛刺的情况进行检测。
[0003]现有技术中是在去毛刺后对每一个压铸件进行检测,但是这种检测方式花费时间较长,检测效率较低。

技术实现思路

[0004]本专利技术的目的在于提供一种基于机器视觉的压铸件毛刺检测系统及方法,以解决上述
技术介绍
中提出的问题。
[0005]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于机器视觉的压铸件毛刺检测系统,所述压铸件毛刺检测系统包括预图像采集模块、预评估指数获取模块、综合评估指数获取模块、压铸件指示模块,所述预图像采集模块设待去毛刺的各个压铸件为候选压铸件,采集候选压铸件去毛刺前的图像为预图像,所述预评估指数获取模块对某个候选压铸件的预图像进行分析得到候选压铸件的预评估指数,所述综合评估指数获取模块在某个候选压铸件被去毛刺之后,对该个候选压铸件及该个候选压铸件之前被去毛刺的候选压铸件的综合评估指数进行分析,判断该个候选压铸件是否为检测压铸件,所述压铸件指示模块在某个压铸件为检测压铸件,控制对该个压铸件被去毛刺的情况进行检测,判断该个压铸件去毛刺是否合格,在某个压铸件不是检测压铸件,控制直接对下一个压铸件进行去毛刺。
[0006]进一步的,所述预评估指数获取模块包括毛刺数据库建立模块、第一毛刺判断模块、预评估指数计算模块,所述毛刺数据库建立模块用于预先建立毛刺数据库,所述毛刺数据库用于存储压铸件上毛刺的惯性位置,所述惯性位置为压铸件上容易出现毛刺的位置,所述第一毛刺判断模块从某个候选压铸件的预图像中识别出该个候选压铸件上各个毛刺的位置,如果某个毛刺的位置处于毛刺数据库中惯性位置以外的位置,那么该个毛刺为第一毛刺,所述预评估指数计算模块计算某个候选压铸件的预评估指数,其中,为从该个候选压铸件的预图像中识别到的第一毛刺的个数,为从该个候选压铸件的预图像中识别到的毛刺的总个数,为从该个候选压铸件的预图像中识别到的第i个毛刺,为该个候选压铸件的预图像中第i个毛刺的面积,为该个候选压铸件的预图像中所
有的毛刺的面积之和,,为该个候选压铸件的预图像中第i个毛刺与其他毛刺之间的直线距离的平均值。
[0007]进一步的,所述综合评估指数获取模块包括声音采集模块、关注声音选取模块、综合评估指数计算模块、综合评估指数比较模块,所述声音采集模块采集该个候选压铸件去毛刺时的声音信息,所述关注声音选取模块将该声音信息与预设的标准声音信息进行比较,如果压铸件去毛刺时某时刻的声音信息与预设的标准声音信息的相似度小于相似度阈值,那么该时刻的声音信息为关注声音,统计压铸件去毛刺时的声音信息为关注声音的总时长为该个压铸件的关注时长,其中,所述预设的标准声音信息为去毛刺设备对表面没有毛刺的压铸件进行作业时的声音,设去毛刺过程中,某个候选压铸件是最近一个检测压铸件之后的第m个候选压铸件,所述综合评估指数计算模块计算该个候选压铸件的综合评估指数,其中,为最近一个检测压铸件之后的第j个候选压铸件的关注时长,为去毛刺设备对一个压铸件进行去毛刺作业的时长,为最近一个检测压铸件之后的第j个候选压铸件的预评估指数,所述综合评估指数比较模块将某个候选压铸件的综合评估指数与综合阈值进行比较,如果某个候选压铸件的综合评估指数大于等于综合阈值,那么该个候选压铸件为检测压铸件。
[0008]进一步的,所述毛刺数据库建立模块包括基础压铸件选取模块、压铸件合并处理模块、惯性指数计算模块和惯性指数比较模块,所述基础压铸件选取模块设最近一段时间内处理过的压铸件为基础压铸件,设基础压铸件的个数为X,采集各个基础压铸件的预图像上的毛刺信息,获取各个基础压铸件上每个毛刺的中心位置为候选位置,所述压铸件合并处理模块对候选位置进行合并处理,所述对候选位置进行合并处理包括:设两个基础压铸件分别为第一压铸件和第二压铸件,第一压铸件上有第一毛刺,第二压铸件上有第二毛刺,将第一毛刺的候选位置映射到压铸件模型上,将第二毛刺的候选位置映射到压铸件模型上,其中,压铸件模型为预先根据基础压铸件得到的模型;在压铸件模型中,如果第一毛刺的候选位置与第二毛刺的候选位置之间的距离小于关联距离,且第一毛刺与第二毛刺的重合面积大于等于重合阈值,那么合并第一毛刺的候选位置和第二毛刺的候选位置,将第一毛刺的候选位置与第二毛刺的候选位置之间的中点作为第一毛刺和第二毛刺的候选位置,其中,重合阈值为第三毛刺的面积的百分之八十,第三毛刺为第一毛刺和第二毛刺中毛刺面积较小的那个毛刺,所述惯性指数计算模块设某个候选位置为待判定位置,统计基础压铸件中存在毛刺的候选位置与该个待判定位置在基础压铸件上所处的位置区域相同的基础压铸件的个数Y,计算某个待判定位置的惯性指数G=Y/X,所述惯性指数比较模块将待判定位置的惯性指数与惯性阈值进行比较,如果某个待判定位置的惯性指数大于惯性阈值,那么该个位置为压铸件上毛刺的惯性位置。
[0009]一种基于机器视觉的压铸件毛刺检测方法,所述压铸件毛刺检测方法包括以下步骤:设待去毛刺的各个压铸件为候选压铸件,采集候选压铸件去毛刺前的图像为预图像,对某个候选压铸件的预图像进行分析得到候选压铸件的预评估指数,
在某个候选压铸件被去毛刺之后,对该个候选压铸件及该个候选压铸件之前被去毛刺的候选压铸件的综合评估指数进行分析,判断该个候选压铸件是否为检测压铸件,如果某个压铸件为检测压铸件,那么对该个压铸件被去毛刺的情况进行检测,判断该个压铸件去毛刺是否合格,否则,直接对下一个压铸件进行去毛刺。
[0010]进一步的,所述对某个候选压铸件的预图像进行分析得到候选压铸件的预评估指数包括:预先建立毛刺数据库,所述毛刺数据库用于存储压铸件上毛刺的惯性位置,所述惯性位置为压铸件上容易出现毛刺的位置,从某个候选压铸件的预图像中识别出该个候选压铸件上各个毛刺的位置,如果某个毛刺的位置处于毛刺数据库中惯性位置以外的位置,那么该个毛刺为第一毛刺,计算某个候选压铸件的预评估指数,其中,为从该个候选压铸件的预图像中识别到的第一毛刺的个数,为从该个候选压铸件的预图像中识别到的毛刺的总个数,为从该个候选压铸件的预图像中识别到的第i个毛刺,为该个候选压铸件的预图像中第i个毛刺的面积,为该个候选压铸件的预图像中所有的毛刺的面积之和,,为该个候选压铸件的预图像中第i个毛刺与其他毛刺之间的直线距离的平均值。
[0011]进一步的,所述判断该个候选压铸件是否为检测压铸件包括:采集该个候选压铸件去毛刺时的声音信息,将该声音信息与预设的标准声音信息进行比较,如果压铸件去毛刺时某时刻的声音信息与预设的标准声音信息的相似度小于相似度阈值,那么该时刻本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于机器视觉的压铸件毛刺检测系统,其特征在于,所述压铸件毛刺检测系统包括预图像采集模块、预评估指数获取模块、综合评估指数获取模块和压铸件指示模块,所述预图像采集模块设待去毛刺的各个压铸件为候选压铸件,采集候选压铸件去毛刺前的图像为预图像,所述预评估指数获取模块对某个候选压铸件的预图像进行分析得到候选压铸件的预评估指数,所述综合评估指数获取模块在某个候选压铸件被去毛刺之后,对该个候选压铸件及该个候选压铸件之前被去毛刺的候选压铸件的综合评估指数进行分析,判断该个候选压铸件是否为检测压铸件,所述压铸件指示模块在某个压铸件为检测压铸件,控制对该个压铸件被去毛刺的情况进行检测,判断该个压铸件去毛刺是否合格,在某个压铸件不是检测压铸件,控制直接对下一个压铸件进行去毛刺;所述预评估指数获取模块包括毛刺数据库建立模块、第一毛刺判断模块和预评估指数计算模块,所述毛刺数据库建立模块用于预先建立毛刺数据库,所述毛刺数据库用于存储压铸件上毛刺的惯性位置,所述惯性位置为压铸件上容易出现毛刺的位置,所述第一毛刺判断模块从某个候选压铸件的预图像中识别出该个候选压铸件上各个毛刺的位置,如果某个毛刺的位置处于毛刺数据库中惯性位置以外的位置,那么该个毛刺为第一毛刺,所述预评估指数计算模块计算某个候选压铸件的预评估指数,其中,为从该个候选压铸件的预图像中识别到的第一毛刺的个数,为从该个候选压铸件的预图像中识别到的毛刺的总个数,为从该个候选压铸件的预图像中识别到的第i个毛刺,为该个候选压铸件的预图像中第i个毛刺的面积,为该个候选压铸件的预图像中所有的毛刺的面积之和,,为该个候选压铸件的预图像中第i个毛刺与其他毛刺之间的直线距离的平均值。2.根据权利要求1所述的一种基于机器视觉的压铸件毛刺检测系统,其特征在于:所述综合评估指数获取模块包括声音采集模块、关注声音选取模块、综合评估指数计算模块、综合评估指数比较模块,所述声音采集模块采集该个候选压铸件去毛刺时的声音信息,所述关注声音选取模块将该声音信息与预设的标准声音信息进行比较,如果压铸件去毛刺时某时刻的声音信息与预设的标准声音信息的相似度小于相似度阈值,那么该时刻的声音信息为关注声音,统计压铸件去毛刺时的声音信息为关注声音的总时长为该个压铸件的关注时长,其中,所述预设的标准声音信息为去毛刺设备对表面没有毛刺的压铸件进行作业时的声音,设去毛刺过程中,某个候选压铸件是最近一个检测压铸件之后的第m个候选压铸件,所述综合评估指数计算模块计算该个候选压铸件的综合评估指数,其中,为最近一个检测压铸件之后的第j个候选压铸件的关注时长,为去毛刺设备对一个压铸件进行去毛刺作业的时长,为最近一个检测压铸件之后的第j个候选压铸件的预评估指数,所述综合评估指数比较模块用于将某个候选压铸件的综合评估指数与综合阈值进行比较,如果该个候选压铸件的综合评估指数大于等于综合阈值,那么该个候选压铸件为检测压铸
件。3.根据权利要求2所述的一种基于机器视觉的压铸件毛刺检测系统,其特征在于:所述毛刺数据库建立模块包括基础压铸件选取模块、压铸件合并处理模块、惯性指数计算模块和惯性指数比较模块,所述基础压铸件选取模块设最近一段时间内处理过的压铸件为基础压铸件,设基础压铸件的个数为X,采集各个基础压铸件的预图像上的毛刺信息,获取各个基础压铸件上每个毛刺的中心位置为候选位置,所述压铸件合并处理模块对候选位置进行合并处理,所述对候选位置进行合并处理包括:设有两个基础压铸件分别为第一压铸件和第二压铸件,第一压铸件上有第一毛刺,第二压铸件上有第二毛刺,将第一毛刺的候选位置映射到压铸件模型上,将第二毛刺的候选位置映射到压铸件模型上,其中,压铸件模型为预先根据基础压铸件得到的模型,在压铸件模型中,如果第一毛刺的候选位置与第二毛刺的候选位置之间的距离小于关联距离,且第一毛刺与第二毛刺的重合面积大于等于重合阈值,那么合并第一毛刺的候选位置和第二毛刺的候选位置,将第一毛刺的候选位置与第二毛刺的候选位置之间的中点作为第一毛刺和第二毛刺的候选位置,其中,重合阈值为第三毛刺的面积的百分之八十,第三毛刺为第一毛刺和第二毛刺中毛刺面积较小的那个毛刺,所述惯性指数计算模块用于设某个候选位置为待判定位置,...

【专利技术属性】
技术研发人员:章明夏志杰徐林森于海武刘梦遥
申请(专利权)人:江苏中科云控智能工业装备有限公司
类型:发明
国别省市:

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

1