掌桥专利:专业的专利平台
掌桥专利
首页

一种光学镜片缺陷检测方法、装置及设备

文献发布时间:2023-06-19 18:37:28


一种光学镜片缺陷检测方法、装置及设备

技术领域

本发明涉及光学镜片检测技术领域,特别涉及一种光学镜片缺陷检测方法、装置及设备。

背景技术

光学镜片即是利用光学玻璃或者光学树脂制造的镜片,被广泛应用于光学设备中,例如,条形码扫描仪透镜、平面光学元件和专业成像光学透镜等,光学镜片上的缺陷直接影响设备的性能。

目前,光学镜片缺陷检测的常规方法为:将镜片置于同轴光源下,利用工业相机对待检测镜片进行拍照,然后对拍摄的图片进行分析处理,得到待检测镜片的缺陷信息;通过此方法检测光学镜片的缺陷信息,在对待检测镜片拍照的过程中,镜片表面会附着灰尘,在对拍摄的图片分析处理过程中,会把灰尘信息判定为缺陷信息,导致光学镜片缺陷检测结果不准确。

发明内容

基于此,有必要针对上述技术问题,提供一种光学镜片缺陷检测方法、装置及设备,以解决现有的光学镜片缺陷检测技术,在对拍摄的图片分析处理过程中,会把灰尘信息判定为缺陷信息,导致光学镜片缺陷检测结果不准确问题。

第一方面,本发明实施例提供一种光学镜片缺陷检测方法,包括:

获取待检测光学镜片的第一图像;

对所述待检测光学镜片进行清洁处理;

获取清洁后的待检测光学镜片的第二图像;

对所述第一图像进行分割处理,得到所述第一图像对应的第一分割图像,所述第一分割图像包含所述待检测光学镜片的第一特征子图;

对所述第二图像进行分割处理,得到所述第二图像对应的第二分割图像,所述第二分割图像包含所述待检测光学镜片的第二特征子图;

求取所述第一特征子图和所述第二特征子图的特征交集图,得到所述待检测光学镜片的缺陷特征图。

上述方案具有以下有益效果:

本发明的光学镜片缺陷检测方法,首先对待检测光学镜片拍摄第一图像,然后对待检测光学镜片进行清洁,对清洁后的待检测光学镜片拍摄第二图像,然后求取第一图像和第二图像中的特征交集图,即得到待检测光学镜片的缺陷特征子图;该方法能够排除检测光学镜片缺陷过程中灰尘的影响,从而提高光学镜片缺陷检测的精度。

可选的,对所述第一图像进行分割处理包括:

去除所述第一图像中的所述待检测光学镜片图像以外的图像区域,保留所述待检测光学镜片的图像,得到第一预处理图像;

对所述第一预处理图像进行模糊操作,去除所述第一预处理图像的噪声;

将所述第一预处理图像与模糊后的第一预处理图像进行比较,去除所述第一预处理图像中灰度值小于模糊后的第一预处理图像中灰度值的像素点,保留所述第一预处理图像中灰度值大于模糊后的第一预处理图像中灰度值的像素点,得到第一初始分割图像。

可选的,对所述第一图像进行分割处理还包括:

计算预设卷积核尺度范围内的灰度均值,将所述灰度均值作为阈值,将所述第一初始分割图像中灰度值大于所述阈值的像素点的灰度值置为第一设定值,将灰度值小于所述阈值的像素点的灰度值置为第二设定值;

去除灰度值为所述第二设定值的像素点,保留灰度值为所述第一设定值的像素点,得到所述第一特征子图对应像素点,构成所述第一分割图。

可选的,对所述第二图像进行分割处理包括:

去除所述第二图像中的所述待检测光学镜片图像以外的图像区域,保留所述待检测光学镜片图像,得到第二预处理图像;

对所述第二预处理图像进行模糊操作,去除所述第二预处理图像的噪声;

将所述第二预处理图像与模糊后的第二预处理图像进行比较,去除所述第二预处理图像中灰度值小于模糊后的第二预处理图像中灰度值的像素点,保留所述第二预处理图像中灰度值大于模糊后的第二预处理图像中灰度值的像素点,得到第二初始分割图像。

可选的,对所述第二图像进行分割处理还包括:

将所述第二初始分割图像中灰度值大于所述阈值的像素点的灰度值置为所述第一设定值,将灰度值小于所述阈值的像素点的灰度值置为所述第二设定值;

去除灰度值为所述第二设定值的像素点,保留灰度值为所述第一设定值的像素点,得到所述第二特征子图对应的像素点,构成所述第二分割图。

可选的,求取所述第一特征子图和所述第二特征子图的特征交集图,得到所述待检测光学镜片的缺陷特征图,包括:

建立所述第一分割图像对应的第一坐标系和所述第二分割图像对应的第二坐标系;

根据所述第一分割图像中的所述第一特征子图对应的像素点在所述第一坐标系中的坐标位置,以及所述第二分割图像中的所述第二特征子图对应的像素点在所述第二坐标系中的坐标位置,求取所述第一分割图像和所述第二分割图像的像素点交集,得到所述缺陷特征子图。

第二方面,本发明实施例提供一种光学镜片缺陷检测装置,包括:

图像获取模块,用于获取待检测光学镜片的第一图像,以及清洁后的待检测光学镜片的第二图像;

第一图像分割模块,用于对所述第一图像进行分割处理,得到所述第一图像对应的第一分割图像,所述第一分割图像包含所述待检测光学镜片的第一特征子图;

第二图像分割模块,用于对所述第二图像进行分割处理,得到所述第二图像对应的第二分割图像,所述第二分割图像包含所述待检测光学镜片的第二特征子图;

特征交集图求取模块,用于求取所述第一特征子图和所述第二特征子图的特征交集图,得到所述待检测光学镜片的缺陷特征图。

第三方面,本发明实施例提供一种计算机设备,所述计算机设备包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的光学镜片缺陷检测方法。

第四方面,本发明实施例提供一种光学镜片缺陷检测设备,包括:

第一工业相机、第二工业相机和工控机,其中,所述第一工业相机的通讯端连接所述工控机的第一通讯端,所述第二工业相机的通讯端连接所述工控机的第二通讯端;

所述第一工业相机用于获取待检测光学镜片的第一图像,并将所述第一图像发送至所述工控机;所述第二工业相机用于获取清洁后的待检测光学镜片的第二图像,并将所述第二图像发送至所述工控机;

所述工控机用于对所述第一图像进行分割处理,得到所述第一图像对应的第一分割图像,所述第一分割图像包含所述待检测光学镜片的第一特征子图;对所述第二图像进行分割处理,得到所述第二图像对应的第二分割图像,所述第二分割图像包含所述待检测光学镜片的第二特征子图;求取所述第一特征子图和所述第二特征子图的特征交集图,得到所述待检测光学镜片的缺陷特征图。

上述方案具有以下有益效果:

本发明的光学镜片缺陷检测设备,将传送带设备设置在第一工业相机和第二工业相机的下方,擦拭设备设置在传送带上,在第一工业相机拍摄第一图像之后,能够自动的将待检测光学镜片传送至擦拭设备中进行清洁处理,然后通过第二工业相机拍摄第二图像,全程自动化操作,提高了检测效率和检测精度。

可选的,所述光学镜片缺陷检测设备还包括:

传送带设备,所述传送带设备位于所述第一工业相机和所述第二工业相机的下方,所述传送带设备用于放置所述待检测光学镜片,并在所述第一工业相机拍摄所述第一图像之后,将所述待检测光学镜片从所述第一工业相机的下方传送至所述第二工业相机的下方,供所述第二工业相机拍摄所述第二图像;

擦拭设备,所述擦拭设备设置在所述传送带设备上,所述传送带设备用于在所述第一工业相机拍摄所述第一图像之后将所述待检测光学镜片送入所述擦拭设备中进行清洁处理,清洁处理完成后将所述待检测光学镜片传送至所述第二工业相机的下方。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中提供的一种光学镜片缺陷检测方法流程示意图;

图2是本发明一实施例中提供的一种光学镜片缺陷检测步骤分解示意图;

图3是本发明一实施例中提供的一种光学镜片缺陷检装置结构示意图;

图4是本发明一实施例中提供的一种计算机设备结构示意图;

图5是本发明一实施例中提供的一种光学镜片缺陷检设备结构示意图;

符号说明如下:

1、镜片支架;2、待检测光学镜片;3、定位标记;4、第一特征子图;5、第二特征子图;6、分割图边界;7、第一工业相机;8、第二工业相机;9、传送带设备。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。

在一实施例中,提供一种如图1所示的光学镜片缺陷检测方法,该方法包括以下步骤:

步骤S100:获取待检测光学镜片的第一图像。

本实施例中,获取待检测光学镜片的第一图像的方法包括以下步骤:

步骤S101:将待检测光学镜片放置于镜片支架上。

将待检测光学镜片固定于镜片支架上,保持待检测光学镜片在镜片支架上的位置不变。

作为其他实施方式,也可以在用于放置待检测光学镜片的镜片支架上设置一个定位标记,该定位标记用于确定待检测光学镜片的相对位置,定位标记可以紧邻待检测光学镜片设置,也可以与待检测光学镜片保持一定的距离,定位标记的形状可以为圆形、矩形及菱形等;设置好定位标记后,将待检测的光学镜片放置于设置有定位标记的镜片支架上。

步骤S102:通过第一工业相机对放置有待检测光学镜片的镜片支架拍摄第一图像。

将上述放置有待检测光学镜片的镜片支架置于同轴光源下,通过第一工业相机在同轴光源的上方对放置有待检测光学镜片的镜片支架拍照,得到如图2中所示的第一图像;由于工业相机拍摄的图像为矩形,因此,第一图像中包括待检测光学镜片2的图像;若在步骤S101中设置了定位标记3,第一图像中还包括上述在镜片支架1上设置的定位标记3的图像。

本实施例中,使用的同轴光源,提供了比传统光源更均匀的照明,可以加强待检测光学镜片上的划刻、凹陷或压印特征,能够提高第一工业相机拍摄的准确性和重现性。

步骤S200:对待检测光学镜片进行清洁处理。

上述在对待检测光学镜片拍摄第一图像时,待检测光学镜片上是存在灰尘的,在对待检测光学镜片拍摄第二图像时,首先要对待检测光学镜片进行清洁操作,将放置有待检测光学镜片的镜片架置于无尘的擦拭设备中,对待检测光学镜片进行清洁,清洁过程中保持待检测光学镜片与镜片支架的相对位置不变,以保证待检测光学镜片图像与定位坐标图像在第一图像中的相对位置及在第二图像中的相对位置相同。

步骤S300:获取清洁后的待检测光学镜片的第二图像。

将上述放置有清洁后的待检测光学镜片的镜片支架置于同轴光源下,通过第二工业相机在同轴光源的上方对放置有清洁后的待检测光学镜片的镜片支架拍照,得到如图2中所示的第二图像;由于工业相机拍摄的图像为矩形,因此,第二图像中包括待检测光学镜片2的图像;若在步骤S101中设置了定位标记3,第二图像中还包括上述在镜片支架1上设置的定位标记3的图像。

步骤S400:对第一图像进行分割处理,得到第一图像对应的第一分割图像,第一分割图像包含待检测光学镜片的第一特征子图。

通过上述步骤获取到待检测光学镜片的第一图像和第二图像之后,将第一图像和第二图像发送至工控机进行分析处理,首先对第一图像进行处理,处理步骤如下:

步骤S401:去除第一图像中的待检测光学镜片图像以外的图像区域,保留待检测光学镜片图像,得到第一预处理图像。

在第一图像中,包含了镜片支架区域的图像、待检测光学镜片区域的图像以及镜片支架外围区域的图像,存在较多的无用图像,需要对第一图像进行预处理,去除掉无用图像,具体为:首先将第一图像进行灰度化处理,然后再进行二值化处理,提取待检测光学镜片区域的图像,去除掉待检测光学镜片区域以外的图像,从而得到如图2所示的第一预处理图像,该第一预处理图像包括待检测光学镜片2的图像;若镜片支架上设置有定位标记3,该第一预处理图像还包括定位标记3的图像。

由于本实施例是对待检测光学镜片区域进行处理分析,去除掉待检测光学镜片区域以及定位坐标区域以外的图像,能够避免外部图像的干扰,使分析结果更加准确。

步骤S402:对第一预处理图像进行模糊操作,去除第一预处理图像的噪声。

上述步骤去除掉无用的图像后,在定位坐标图像和待检测光学镜片图像周围区域还会存在噪声,通过对第一预处理图像进行模糊操作,例如,通过高斯模糊或运动模糊对第一预处理图像进行模糊操作,通过模糊操作,可以去除定位坐标图像和待检测光学镜片图像周围区域的噪声,避免后期图像分析时噪声的影响。

步骤S403:将第一预处理图像与模糊后的第一预处理图像进行比较,去除第一预处理图像中灰度值小于模糊后的第一预处理图像中灰度值的像素点,保留第一预处理图像中灰度值大于模糊后的第一预处理图像中灰度值的像素点,得到第一初始分割图像。

上述对第一预处理图像进行去噪声之后,需要再去除一部分特征不明显的像素点,将第一预处理图像与模糊后的第一预处理图像进行比较,特征不明显的部分的像素灰度值会小于对应的模糊后的第一预处理图像的像素灰度值,将此部分像素置为0,即去除掉该部分像素,保留第一预处理图像中灰度值大于模糊后的第一预处理图像中灰度值的像素点,得到第一初始分割图。

步骤S404:计算预设卷积核尺度范围内的灰度均值,将灰度均值作为阈值,将第一初始分割图像中灰度值大于阈值的像素点的灰度值置为第一设定值,将灰度值小于阈值的像素点的灰度值置为第二设定值。

上述步骤去除掉特征不明显的像素之后,需要对剩余的特征像素进行标准化处理,首先计算预设卷积核尺度范围内的灰度均值,将灰度均值作为阈值,将第一初始分割图像中的所有像素点的灰度值依次与该阈值进行比较,若灰度值大于该阈值,则将该像素的灰度值置为第一设定值,例如,设定为255,若灰度值小于该阈值,则将该像素点的灰度值置为第二设定值,例如,设定为0;需要说明的是,第一设定值不能等于第二设定值,以保证后期能够较为容易的区分两种像素点。

步骤S405:去除灰度值为第二设定值的像素点,保留灰度值为第一设定值的像素点,得到第一特征子图对应像素点,构成第一分割图。

通过上述步骤对第一分割图像中的像素点进行标准化处理之后,需要对所有的像素点进行筛选,去除灰度值为第二设定值的像素点,保留灰度值为第一设定值的像素点,得到如图2所示的分割图边界6内的第一特征子图4对应像素点,若镜片支架上设置有定位标记3,还包括定位标记3对应的像素点,从而构成第一分割图。

通过上述步骤的处理,第一分割图中只包含第一特征子图4对应像素点,而第一特征子图4中包含有待检测光学镜片上的缺陷特征和灰尘特征;通过上述图像分割处理,可以较大程度的降低无用图像的干扰,提高检测的准确性。

若镜片支架上设置有定位标记3,则该第一分割图只包含定位标记3对应的像素点和第一特征子图4对应像素点。

步骤S500:对第二图像进行分割处理,得到第二图像对应的第二分割图像,第二分割图像包含待检测光学镜片的第二特征子图。

对第一图像分割处理完之后,需要对第二图像进行分割处理,分割处理步骤如下:

步骤S501:去除第二图像中的待检测光学镜片图像以外的图像区域,保留待检测光学镜片图像,得到第二预处理图像。

该步骤的方法与步骤S401中的方法相同,在此不再赘述。

步骤S502:对第二预处理图像进行模糊操作,去除第二预处理图像的噪声。

该步骤的方法与步骤S402中的方法相同,在此不再赘述。

步骤S503:将第二预处理图像与模糊后的第二预处理图像进行比较,去除第二预处理图像中灰度值小于模糊后的第二预处理图像中灰度值的像素点,保留第二预处理图像中灰度值大于模糊后的第二预处理图像中灰度值的像素点,得到第二初始分割图像。

该步骤的方法与步骤S403中的方法相同,在此不再赘述。

步骤S504:将第二初始分割图像中灰度值大于阈值的像素点的灰度值置为第一设定值,将灰度值小于阈值的像素点的灰度值置为第二设定值。

该步骤的方法与步骤S404中的方法相同,在此不再赘述。

步骤S505:去除灰度值为第二设定值的像素点,保留灰度值为第一设定值的像素点,得到第二特征子图对应的像素点,构成第二分割图。

该步骤的方法与步骤S405中的方法相同,在此不再赘述。

如图2所示,通过上述步骤的处理,第二分割图中只包含第二特征子图5对应像素点,而第二特征子图5中包含有待检测光学镜片上的缺陷特征,不包含灰尘特征;通过上述图像分割处理,可以较大程度的降低无用图像的干扰,提高检测的准确性。

若镜片支架上设置有定位标记3,则该第二分割图只包含定位标记3对应的像素点和第二特征子图5对应像素点。

步骤S600:求取第一特征子图和第二特征子图的特征交集图,得到待检测光学镜片的缺陷特征图。

上述第一分割图中的第一特征子图包含有待检测光学镜片的缺陷特征和灰尘特征,而第二分割图中的第二特征子图包含有待检测光学镜片的缺陷特征,求取第一特征子图和第二特征子图的特征交集图,步骤如下:

步骤S601:建立第一分割图像对应的第一坐标系和第二分割图像对应的第二坐标系。

建立第一分割图像对应的第一坐标系和第二分割图像对应的坐标系,需要找到第一分割图和第二分割图中相同的一个像素点,作为坐标原点,建立第一坐标系和第二坐标系,保证第一坐标系和第二坐标系是完全相同。

作为其他实施方式,也可以以定位标记对应的像素点为坐标原点建立第一坐标系和第二坐标系,定位标记对应的像素点的坐标相对于第一分割图中的相对位置是不变的,由此可确定各个像素点在第一坐标系和第二坐标系中的位置坐标。

步骤S602:根据第一分割图像中的第一特征子图对应的像素点在第一坐标系中的坐标位置,以及第二分割图像中的第二特征子图对应的像素点在第二坐标系中的坐标位置,求取第一分割图像和第二分割图像的像素点交集,得到缺陷特征子图。

上述第一坐标系和第二坐标系是相同的,可以获取第一分割图像中的第一特征子图对应的像素点在第一坐标系中的坐标位置,以及第二分割图像中的第二特征子图对应的像素点在第二坐标系中的坐标位置,对第一坐标系中的像素点位置坐标和第二坐标系中的像素点的位置坐标求交集,即可得到如图2所示的缺陷特征子图,该缺陷特征子图包含待检测光学镜片的缺陷特征。

而获取第一坐标系中的像素点位置坐标与第二坐标系中的像素点的位置坐标非交集的部分像素点,即为待检测光学镜片上的灰尘特征。

本实施例的光学镜片缺陷检测方法,具有以下特点:

(1)首先对待检测光学镜片拍摄第一图像,然后对待检测光学镜片进行清洁,对清洁后的待检测光学镜片拍摄第二图像,能够排除检测光学镜片缺陷过程中灰尘的影响,从而提高光学镜片缺陷检测的精度。

(2)对第一图像和第二图像进行分割处理,去除图像中无用信息,能够排除无用图像的干扰,进一步提高缺陷检测的准确性。

(3)设置定位标记,在对第一图像和第二图像中的特征子图求交集时,能够使特征的像素点保持相对位置不变,确保求交集的准确性。

对应于上文实施例的光学镜片缺陷检测方法,图3示出了本发明一实施例提供的一种光学镜片缺陷检测装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。

参见图3,该光学镜片缺陷检测装置包括:

图像获取模块31,用于获取待检测光学镜片的第一图像,以及清洁后的待检测光学镜片的第二图像。

第一图像分割模块32,用于对第一图像进行分割处理,得到第一图像对应的第一分割图像,第一分割图像包含待检测光学镜片的第一特征子图。

第二图像分割模块33,用于对第二图像进行分割处理,得到第二图像对应的第二分割图像,第二分割图像包含待检测光学镜片的第二特征子图。

特征交集图求取模块34,用于求取第一特征子图和第二特征子图的特征交集图,得到待检测光学镜片的缺陷特征图。

上述第一图像分割模块32包括:

第一图像预处理单元,用于去除第一图像中的待检测光学镜片图像以外的图像区域,保留待检测光学镜片图像,得到第一预处理图像。

第一图像模糊处理单元,用于对第一预处理图像进行模糊操作,去除第一预处理图像的噪声。

第一初始分割单元,用于将第一预处理图像与模糊后的第一预处理图像进行比较,去除第一预处理图像中灰度值小于模糊后的第一预处理图像中灰度值的像素点,保留第一预处理图像中灰度值大于模糊后的第一预处理图像中灰度值的像素点,得到第一初始分割图像。

上述第一图像分割模块32还包括:

第一灰度值设置单元,用于计算预设卷积核尺度范围内的灰度均值,将灰度均值作为阈值,将第一初始分割图像中灰度值大于阈值的像素点的灰度值置为第一设定值,将灰度值小于阈值的像素点的灰度值置为第二设定值。

第一分割单元,用于去除灰度值为第二设定值的像素点,保留灰度值为第一设定值的像素点,得到第一特征子图对应像素点,构成第一分割图。

上述第二图像分割模块33包括:

第二图像预处理单元,用于去除第二图像中的待检测光学镜片图像以外的图像区域,保留待检测光学镜片图像,得到第二预处理图像。

第二图像模糊处理单元,用于对第二预处理图像进行模糊操作,去除第二预处理图像的噪声。

第二初始分割单元,用于将第二预处理图像与模糊后的第二预处理图像进行比较,去除第二预处理图像中灰度值小于模糊后的第二预处理图像中灰度值的像素点,保留第二预处理图像中灰度值大于模糊后的第二预处理图像中灰度值的像素点,得到第二初始分割图像。

上述第二图像分割模块33还包括:

第二灰度值设置单元,用于将第二初始分割图像中灰度值大于阈值的像素点的灰度值置为第一设定值,将灰度值小于阈值的像素点的灰度值置为第二设定值。

第二分割单元,用于去除灰度值为第二设定值的像素点,保留灰度值为第一设定值的像素点,得到第二特征子图对应的像素点,构成第二分割图。

上述特征交集图求取模块34包括:

坐标系建立单元,用于建立第一分割图像对应的第一坐标系和第二分割图像对应的第二坐标系。

求交集单元,用于根据第一分割图像中的第一特征子图对应的像素点在第一坐标系中的坐标位置,以及第二分割图像中的第二特征子图对应的像素点在第二坐标系中的坐标位置,求取第一分割图像和第二分割图像的像素点交集,得到缺陷特征子图。

在一实施例中,提供一种如图4所示的计算机设备,计算机设备包括:至少一个处理器(图4中仅示出一个)、存储器以及存储在存储器中并可在至少一个处理器上运行的计算机程序,处理器执行计算机程序时实现上述任意各个光学镜片缺陷检测方法实施例中的步骤。

该终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,图4仅仅是计算机设备的举例,并不构成对计算机设备的限定,计算机设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如还可以包括网络接口、显示屏和输入装置等。

所称处理器可以是CPU,该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器包括可读存储介质、内存储器等,其中,内存储器可以是客户端的内存,内存储器为可读存储介质中的操作系统和计算机可读指令的运行提供环境。可读存储介质可以是客户端的硬盘,在另一些实施例中也可以是客户端的外部存储设备,例如,客户端上配备的插接式硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)等。进一步地,存储器还可以既包括客户端的内部存储单元也包括外部存储设备。存储器用于存储操作系统、应用程序、引导装载程序(BootLoader)、数据以及其他程序等,该其他程序如计算机程序的程序代码等。存储器还可以用于暂时地存储已经输出或者将要输出的数据。

在一实施例中,提供一种如图5所示的光学镜片缺陷检测设备,该光学镜片缺陷检测设备包括:第一工业相机7、第二工业相机8和工控机,其中,第一工业相机7的通讯端连接工控机的第一通讯端,第二工业相机8的通讯端连接工控机的第二通讯端。

本实施例中,第一工业相机7用于获取待检测光学镜片2的第一图像,并将第一图像发送至工控机;第二工业相机8用于获取清洁后的待检测光学镜片的第二图像,并将第二图像发送至工控机。

工控机用于对第一图像进行分割处理,得到第一图像对应的第一分割图像,第一分割图像包含待检测光学镜片的第一特征子图;对第二图像进行分割处理,得到第二图像对应的第二分割图像,第二分割图像包含待检测光学镜片的第二特征子图;求取第一特征子图和第二特征子图的特征交集图,得到待检测光学镜片的缺陷特征图。

进一步的,光学镜片缺陷检测设备还包括:传送带设备9,其中,传送带设备位于第一工业相机7和第二工业相机8的下方,传送带设备9用于放置待检测光学镜片2,并在第一工业相机7拍摄第一图像之后,将待检测光学镜片2从第一工业相机7的下方传送至第二工业相机8的下方,供第二工业相机8拍摄第二图像。

擦拭设备,擦拭设备设置在传送带设备9上,传送带设备9用于在第一工业相机7拍摄第一图像之后将待检测光学镜片2送入擦拭设备中进行清洁处理,清洁处理完成后将待检测光学镜片2传送至第二工业相机8的下方。

本实施例的光学镜片缺陷检测设备,将传送带设备设置在第一工业相机和第二工业相机的下方,擦拭设备设置在传送带上,在第一工业相机拍摄第一图像之后,能够自动的将待检测光学镜片传送至擦拭设备中进行清洁处理,然后通过第二工业相机拍摄第二图像,全程自动化操作,提高了检测效率和检测精度。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

上述装置中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述光学镜片缺陷检测方法实施例的步骤。

其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。

计算机可读介质至少可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(RandomAccess Memory,RAM)、电载波信号、电信信号以及软件分发介质。例如U盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。

本发明实现上述实施例方法中的全部或部分流程,也可以通过一种计算机程序产品来完成,当计算机程序产品在客户端上运行时,使得客户端执行时实现可实现上述光学镜片缺陷检测方法实施例中的步骤。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其他实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置/客户端和方法,可以通过其他的方式实现。例如,以上所描述的装置/客户端实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其他的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

技术分类

06120115632196