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

一种集装箱缺陷检测方法及系统

文献发布时间:2024-04-18 19:58:26


一种集装箱缺陷检测方法及系统

技术领域

本申请涉及集装箱检测技术的领域,尤其是涉及一种集装箱缺陷检测方法及系统。

背景技术

集装箱是能装载包装或无包装货物进行运输,并便于用机械设备进行装卸搬运的一种成组工具。

相关技术中,集装箱焊接完成后,通常需要人员在集装箱外,对集装箱上是否存在未焊接好的缝隙进行检查,若集装箱上存在未焊接好的缝隙,则进行手写登记,并电话反馈至问题岗位,从而方便后续对集装箱上的缝隙进行补焊。

针对上述中的相关技术,人员检查集装箱上未焊接好的缝隙时,需要人员仔细观察集装箱上焊接过的部位,检查到有缝隙时,还需要对缝隙的大致情况,例如对缝隙的位置进行手写登记,登记后再继续进行检查,导致对集装箱上缺陷的检测效率低,还有改进的空间。

发明内容

为了提高对集装箱上缺陷的检测效率,本申请提供一种集装箱缺陷检测方法及系统。

第一方面,本申请提供一种集装箱缺陷检测方法,采用如下的技术方案:

一种集装箱缺陷检测方法,包括:

获取集装箱检测触发信息;

根据集装箱检测触发信息控制预设的检测装置进入待检测集装箱内,并获取集装箱关闭信息;

根据集装箱关闭信息控制待检测集装箱关闭,并控制预设的检测灯照射待检测集装箱;

获取检测装置于待检测集装箱内的集装箱视频检测信息;

对集装箱视频检测信息对应的每一帧图像进行分析,以判断是否存在光线特征信息;

若不存在,则继续对下一待检测集装箱进行检测;

若存在,则获取光线位置信息,根据光线位置信息进行分析确定缺陷位置信息。

通过采用上述技术方案,对集装箱检测触发信息进行检测,从而根据集装箱检测触发信息控制检测装置进入待检测集装箱内,并对集装箱关闭信息进行检测,从而控制待检测集装箱关闭,并使检测灯照射待检测集装箱,以控制检测装置获取集装箱视频检测信息,从而根据集装箱视频检测信息判断是否存在光线特征信息,若存在,则对光线位置信息进行检测,并根据光线位置信息确定缺陷位置信息,进而提高对集装箱上缺陷的检测效率。

可选的,还包括在待检测集装箱关闭前,对待检测集装箱的处理方法,具体方法包括:

根据集装箱关闭信息控制预设的胶体释放装置启动并进入待检测集装箱内;

获取待检测集装箱的集装箱尺寸信息;

根据集装箱尺寸信息和预设的释放时间信息进行分析以确定释放功率信息;

根据释放功率信息对应的释放功率和释放时间信息对应的释放时间控制胶体释放装置于待检测集装箱内释放胶体。

通过采用上述技术方案,根据集装箱关闭信息控制胶体释放装置进入待检测集装箱内,从而对集装箱尺寸信息进行检测,根据集装箱尺寸信息和释放时间信息确定释放功率信息,从而控制胶体释放装置以释放功率信息和释放时间信息在待检测集装箱内释放胶体,从而使通过缺陷位置进入集装箱内的光线更加明显,进而提高缺陷位置确定的精确性。

可选的,控制胶体释放装置于待检测集装箱内释放胶体的方法包括:

获取待检测集装箱的焊缝位置信息;

控制胶体释放装置对焊缝位置信息对应的焊缝位置释放胶体;

获取焊缝长度信息;

计算焊缝长度信息与释放时间信息之间的商,并将计算得到的商定义为装置移动速度信息;

控制胶体释放装置以装置移动速度信息对应的移动速度沿焊缝位置信息对应的焊缝位置移动并释放胶体。

通过采用上述技术方案,对焊缝位置信息进行检测,从而控制胶体释放装置沿焊缝位置信息释放胶体,并对焊缝长度信息进行检测,计算焊缝长度信息与释放时间信息之间的商得到装置移动速度信息,从而在释放时间信息内,使胶体释放装置对全部焊缝位置信息进行释放胶体,从而使胶体清洗焊缝位置,尽量避免尘土堵塞焊缝导致光照无法进入集装箱内,进而提高缺陷位置确定的准确性。

可选的,获取光线位置信息的方法包括:

获取待检测集装箱内胶体的光路信息;

根据光路信息和预设的集装箱侧信息进行分析确定光路两端落点侧信息;

获取与光路两端落点侧信息对应的光路两端落点中心信息;

根据光路两端落点中心信息以及与光路两端落点中心信息对应的光路两端落点侧信息进行分析,以确定光路两端落点中心信息于光路两端落点侧信息上的光线位置信息。

通过采用上述技术方案,对光路信息进行检测,从而根据光路信息和集装箱侧信息确定光路两端落点侧信息,再对光路两端落点中心信息进行检测,从而根据光路两端落点中心信息和光路两端落点侧信息确定光线位置信息,进而提高光线位置信息获取的方便性。

可选的,根据光线位置信息进行分析确定缺陷位置信息的方法包括:

根据光路两端落点侧信息以获取第一光路宽度信息和第二光路宽度信息;

判断第一光路宽度信息是否大于第二光路宽度信息;

若大于,则调用第二光路宽度信息对应的光路落点侧信息生成第一缺陷侧信息,并调用第一缺陷侧信息的光线位置信息以生成缺陷位置信息;

若不大于,则调用第一光路宽度信息对应的光路落点侧信息生成第一缺陷侧信息,并调用第一缺陷侧信息的光线位置信息以生成缺陷位置信息。

通过采用上述技术方案,对光路两端落点测信息的第一光路宽度信息和第二光路宽度信息进行检测,从而判断第一光路宽度信息是否大于第二光路宽度信息,在第一光路宽度信息大于第二光路宽度信息时,调用第二光路宽度信息对应的光路落点侧信息生成第一缺陷侧信息,并调用第一缺陷侧信息的光线位置信息以生成缺陷位置信息;在第一光路宽度信息不大于第二光路宽度信息时,调用第一光路宽度信息对应的光路落点侧信息生成第一缺陷侧信息,并调用第一缺陷侧信息的光线位置信息以生成缺陷位置信息,进而提高缺陷位置信息确定的方便性。

可选的,根据光线位置信息进行分析确定缺陷位置信息的方法包括:

根据光路两端落点侧信息以获取落点侧检测灯信息;

控制落点侧检测灯信息对应的一侧检测灯关闭;

获取光路变化信息;

判断光路变化信息是否与光路信息相同;

若不相同,则调用落点侧检测灯信息对应的关闭检测灯所在的光路两端落点侧信息生成第二缺陷侧信息,并调用第二缺陷侧信息的光线位置信息以生成缺陷位置信息;

若相同,则调用落点侧检测灯信息对应的未关闭检测灯所在的光路两端落点侧信息生成第二缺陷侧信息,并调用第二缺陷侧信息的光线位置信息以生成缺陷位置信息。

通过采用上述技术方案,对落点测检测灯信息进行检测,从而控制一侧的落点测检测灯信息关闭,再对光路变化信息进行检测,判断光路变化信息是否与光路信息相同,若不相同,则调用落点侧检测灯信息中关闭检测灯所在的光路两端落点侧信息生成第二缺陷侧信息,并调用第二缺陷侧信息的光线位置信息以生成缺陷位置信息;若相同,则调用落点侧检测灯信息中未关闭检测灯所在的光路两端落点侧信息生成第二缺陷侧信息,并调用第二缺陷侧信息的光线位置信息以生成缺陷位置信息,进而提高缺陷位置信息获取的方便性。

可选的,根据光线位置信息进行分析确定缺陷位置信息的方法包括:

根据光路两端落点侧信息以获取两端检测灯信息;

根据预设的转动方式信息控制两端检测灯信息对应的一侧检测灯转动;

获取两端落点变化位置信息;

判断光线位置信息是否与两端落点变化位置信息相同;

若相同,则调用两端检测灯信息对应的未转动检测灯所在的光路两端落点侧信息生成第三缺陷侧信息,并调用第三缺陷侧信息对应的光线位置信息以生成缺陷位置信息;

若不相同,则获取光线位置信息与两端落点变化位置信息相同的第三缺陷侧信息,并调用第三缺陷侧信息对应的光线位置信息以生成缺陷位置信息。

通过采用上述技术方案,对两端检测灯信息进行检测,从而根据转动方式信息控制一侧的两端检测灯信息转动,从而对两端落点变化位置信息进行检测,在两端落点变化位置信息与光线位置信息相同时,调用两端检测灯信息中未转动检测灯所在的光路两端落点侧信息生成第三缺陷侧信息,并调用第三缺陷侧信息对应的光线位置信息以生成缺陷位置信息;在两端落点变化位置信息与光线位置信息不相同时,对光线位置信息与两端落点变化位置信息相同的第三缺陷侧信息进行检测,并调用第三缺陷侧信息对应的光线位置信息以生成缺陷位置信息,进而提高缺陷位置信息确定的方便性。

可选的,还包括对缺陷位置信息的补焊方法,具体方法包括:

对缺陷位置信息对应的缺陷位置进行分析,以确定外侧缺陷位置信息;

获取缺陷位置信息对应的第一缺陷宽度信息以及外侧缺陷位置信息对应的第二缺陷宽度信息;

判断第一缺陷宽度信息是否大于第二缺陷宽度信息;

若大于,则将缺陷位置信息定义为补焊位置信息,并控制预设的补焊装置对补焊位置信息进行补焊;

若不大于,则将外侧缺陷位置信息定义为补焊位置信息,并控制预设的补焊装置对补焊位置信息进行补焊。

通过采用上述技术方案,根据缺陷位置信息确定外侧缺陷位置信息,对第一缺陷宽度信息和第二缺陷宽度信息进行检测,从而在第一缺陷宽度信息大于第二缺陷宽度信息时,将缺陷位置信息定义为补焊位置信息,并控制补焊装置对补焊位置信息进行补焊;在第一缺陷宽度信息不大于第二缺陷宽度信息时,将外侧缺陷位置信息定义为补焊位置信息,并控制补焊装置对补焊位置信息进行补焊,进而提高对缺陷位置补焊的方便性。

可选的,控制预设的补焊装置对补焊位置信息进行补焊的方法包括:

获取待检测集装箱每一侧的缺陷数量信息;

对缺陷数量信息对应的数量从大到小进行对比排序,以生成补焊侧顺序信息;

控制补焊装置以补焊侧顺序信息对应的补焊侧顺序移动;

获取补焊侧顺序信息对应补焊侧的补焊尺寸信息;

对补焊尺寸信息对应的尺寸从大到小进行对比排序,以生成补焊缺陷顺序信息;

控制补焊装置以补焊缺陷顺序信息对应的补焊顺序对补焊位置信息进行补焊。

通过采用上述技术方案,对缺陷数量信息进行检测,并对缺陷数量信息进行从大到小的排序以得到补焊侧顺序信息,从而控制补焊装置按照补焊侧顺序信息对应的补焊侧顺序对集装箱的每一侧进行补焊,对集装箱一侧的补焊尺寸信息进行检测,从而对补焊尺寸信息从大到小进行排序以得到补焊缺陷顺序信息,从而控制补焊装置以补焊缺陷顺序信息对补焊位置信息进行补焊,进而提高对缺陷位置补焊的效率。

第二方面,本申请提供一种集装箱缺陷检测系统,采用如下的技术方案:

一种集装箱缺陷检测系统,包括:

获取模块,用于获取集装箱检测触发信息、集装箱关闭信息、集装箱视频检测信息和光线位置信息;

存储器,用于存储如上述任一项的一种集装箱缺陷检测方法的程序;

处理器,存储器中的程序能够被处理器加载执行且实现如上述任一项的一种集装箱缺陷检测方法。

通过采用上述技术方案,通过获取模块获取与集装箱缺陷检测相关的一系列数据,从而使处理器加载并执行存储器中存储的一种集装箱缺陷检测方法的程序,从而完成对集装箱缺陷的检测,进而提高对集装箱缺陷检测的效率。

综上所述,本申请包括以下至少一种有益技术效果:

1.通过对集装箱检测触发信息进行检测,从而根据集装箱检测触发信息控制检测装置进入待检测集装箱内,并对集装箱关闭信息进行检测,从而控制待检测集装箱关闭,并使检测灯照射待检测集装箱,以控制检测装置获取集装箱视频检测信息,从而根据集装箱视频检测信息判断是否存在光线特征信息,若存在,则对光线位置信息进行检测,并根据光线位置信息确定缺陷位置信息,进而提高对集装箱上缺陷的检测效率;

2.通过集装箱关闭信息控制胶体释放装置进入待检测集装箱内,从而对集装箱尺寸信息进行检测,根据集装箱尺寸信息和释放时间信息确定释放功率信息,从而控制胶体释放装置以释放功率信息和释放时间信息在待检测集装箱内释放胶体,从而使通过缺陷位置进入集装箱内的光线更加明显,进而提高缺陷位置确定的精确性;

3.通过对焊缝位置信息进行检测,从而控制胶体释放装置沿焊缝位置信息释放胶体,并对焊缝长度信息进行检测,计算焊缝长度信息与释放时间信息之间的商得到装置移动速度信息,从而在释放时间信息内,使胶体释放装置对全部焊缝位置信息进行释放胶体,从而使胶体清洗焊缝位置,尽量避免尘土堵塞焊缝导致光照无法进入集装箱内,进而提高缺陷位置确定的准确性。

附图说明

图1是本申请实施例中一种集装箱缺陷检测方法的流程图。

图2是本申请实施例中对待检测集装箱的处理方法的流程图。

图3是本申请实施例中控制胶体释放装置于待检测集装箱内释放胶体的方法的流程图。

图4是本申请实施例中获取光线位置信息的方法的流程图。

图5是本申请实施例中根据光线位置信息进行分析确定缺陷位置信息的方法的流程图一。

图6是本申请实施例中根据光线位置信息进行分析确定缺陷位置信息的方法的流程图二。

图7是本申请实施例中根据光线位置信息进行分析确定缺陷位置信息的方法的流程图三。

图8是本申请实施例中对缺陷位置信息的补焊方法的流程图。

图9是本申请实施例中控制预设的补焊装置对补焊位置信息进行补焊的方法的流程图。

图10是本申请实施例中确定缺陷位置信息的简易示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-10及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本申请实施例公开了检测装置、检测灯、胶体释放装置、数据处理中心和补焊装置。检测装置、检测灯、胶体释放装置和补焊装置均与数据处理中心连接,连接方式可以为无线或有线,通过数据处理中心控制胶体释放装置在待检测集装箱内释放胶体,并控制检测灯照射待检测集装箱,从而使检测装置对待检测集装箱内的集装箱视频检测信息进行检测并发送至数据处理中心,并使数据处理中心判断集装箱视频检测信息中是否存在光线特征信息,在不存在光线特征信息时,表面待检测集装箱无缺陷;存在光线特征信息时,由数据处理中心控制检测灯改变照射方式,从而时检测装置再次检测光线位置信息,根据光线位置信息确定缺陷位置信息,再控制补焊装置对缺陷位置信息进行补焊。

参照图1,本申请实施例公开一种集装箱缺陷检测方法,包括以下步骤:

步骤S100:获取集装箱检测触发信息。

其中,集装箱检测触发信息是指集装箱进入检测区内的触发数据,由检测区域中安装的激光触发器检测并发送至数据处理中心,例如:在检测区域的入口处安装有激光触发器,在待检测集装箱进入检测区域内时,激光触发器激活发送集装箱检测触发信息,在另一实施例中也可以由工作人员在待检测集装箱进入检测区域中时手动输入触发。

步骤S101:根据集装箱检测触发信息控制预设的检测装置进入待检测集装箱内,并获取集装箱关闭信息。

其中,检测装置是指用于对待检测集装箱内的光线进行检测的设备,可采用驱动设备携带摄像头组成,在检测到集装箱检测触发信息时,控制检测装置进入待检测集装箱内。

集装箱关闭信息是指在检测装置进入待检测集装箱后控制待检测集装箱关闭的信号,由检测装置进入待检测集装箱后发送至数据处理中心得到。

步骤S102:根据集装箱关闭信息控制待检测集装箱关闭,并控制预设的检测灯照射待检测集装箱。

其中,检测灯是指安装在检测区域内用于照射待检测集装箱的照射灯,检测灯照射待检测集装箱的全部范围。在检测到集装箱关闭信息时,关闭待检测集装箱,从而使待检测集装箱内部处于黑暗状态,并控制所有检测灯照射待检测集装箱,从而满足集装箱缺陷检测的基础条件。

步骤S103:获取检测装置于待检测集装箱内的集装箱视频检测信息。

其中,集装箱视频检测信息是指待检测集装箱关闭以及检测灯照射待检测集装箱后,待检测集装箱内的视频图像,由检测装置检测并发送至数据处理中心。

步骤S104:对集装箱视频检测信息对应的每一帧图像进行分析,以判断是否存在光线特征信息。

其中,光线特征信息是指集装箱内存在光线的图像特征,由本领域技术人员根据实际情况自行设置,在此不做赘述。通过对集装箱视频检测信息对应的每一帧图像进行检测,并判断集装箱视频检测信息对应的视频图像中是否存在光线特征信息,从而确定待检测集装箱是否存在缺陷导致外部的光线通过缺陷进入待检测集装箱内部。

步骤S1041:若不存在,则继续对下一待检测集装箱进行检测。

其中,若集装箱视频检测信息对应的视频图像中不存在光线特征信息,则表面待检测集装箱不存在缺陷导致外部的光线通过缺陷进入待检测集装箱内部,因此继续对下一待检测集装箱进行检测。

步骤S1042:若存在,则获取光线位置信息,根据光线位置信息进行分析确定缺陷位置信息。

其中,光线位置信息是指在集装箱视频检测信息对应的视频图像中存在光线特征信息时,数据处理中心控制检测装置检测到的待检测集装箱每一侧可能漏光的位置,光线位置信息的具体获取方法参照图4的具体步骤。

缺陷位置信息是指待检测集装箱上漏光的具体位置,由数据处理中心调用光线位置信息进行分析得到,具体分析的方法参照图5、图6和图7的步骤。

参照图2,集装箱缺陷检测方法还包括在待检测集装箱关闭前,对待检测集装箱的处理方法,具体方法包括以下步骤:

步骤S200:根据集装箱关闭信息控制预设的胶体释放装置启动并进入待检测集装箱内。

其中,胶体释放装置是指用于对待检测集装箱内释放胶体的设备,设备的类型根据胶体的类型选择,胶体的类型由本领域技术人员根据实际情况自行设置,可采用水雾,对应的胶体释放装置为雾化机。在检测到集装箱关闭信息时,控制胶体释放装置进入待检测集装箱内,从而时胶体释放装置在待检测集装箱内释放胶体,从而利用丁达尔效应使通过缺陷进入待检测集装箱内的光线更加明显。

步骤S201:获取待检测集装箱的集装箱尺寸信息。

其中,集装箱尺寸信息是指集装箱的具体容积值,由工作人员输入数据处理中心得到。

步骤S202:根据集装箱尺寸信息和预设的释放时间信息进行分析以确定释放功率信息。

其中,释放时间信息是指预设的胶体释放装置在待检测集装箱内释放胶体的时间长度,由本领域技术人员根据实际情况自行设置,在此不做赘述。释放功率信息是指胶体释放装置在待检测集装箱内释放胶体的功率值,由数据处理中心调用集装箱尺寸信息和释放时间信息进行分析后得到,分析的具体方法为:在释放时间信息一定时,集装箱尺寸信息对应的集装箱尺寸越大,则释放功率信息对应的功率值越大;在集装箱尺寸信息一定时,释放时间信息对应的时间长度越短,则释放功率信息对应的功率值越大,将集装箱尺寸信息和释放时间信息输入数据处理中心中,从而匹配出与集装箱尺寸信息和释放时间信息对应的释放功率信息。

步骤S203:根据释放功率信息对应的释放功率和释放时间信息对应的释放时间控制胶体释放装置于待检测集装箱内释放胶体。

其中,控制胶体释放装置在待检测集装箱内以释放功率信息对应的功率值释放释放时间信息对应的释放时间的胶体,从而时胶体充满待检测集装箱内,从而利用丁达尔效应,使通过缺陷进入待检测集装箱内的光线更加明显。

参照图3,控制胶体释放装置于待检测集装箱内释放胶体的方法,包括以下步骤:

步骤S300:获取待检测集装箱的焊缝位置信息。

其中,焊缝位置信息是指待检测集装箱内焊缝的位置,由检测装置在待检测集装箱内检测得到,检测的方法为:由检测装置进入待检测集装箱内时拍摄视频图像,从而由图像识别程序识别视频图像中的焊缝图像特征得到焊缝在集装箱中的位置并发送给数据处理中心。

步骤S301:控制胶体释放装置对焊缝位置信息对应的焊缝位置释放胶体。

其中,控制胶体释放装置对焊缝位置信息对应的焊缝位置释放胶体,从而使释放的胶体冲刷焊缝位置,尽量避免焊缝位置的缺陷被尘土堵塞导致光线无法从堵塞的缺陷进入待检测集装箱内,进而提高缺陷位置检测的准确性。

步骤S302:获取焊缝长度信息。

其中,焊缝长度信息是指待检测集装箱内所有的焊缝的长度总和,由检测装置在进入待检测集装箱内时检测得到,检测的方法为:由检测装置对待检测集装箱内进行视频图片拍摄,从而根据焊缝与待检测集装箱的尺寸比例计算得到焊缝的长度,例如一条焊缝沿待检测集装箱的长度方向布满,则该焊缝的长度为待检测集装箱的长度。

步骤S303:计算焊缝长度信息与释放时间信息之间的商,并将计算得到的商定义为装置移动速度信息。

其中,装置移动速度信息是指胶体释放装置沿焊缝位置信息对应的焊缝位置释放胶体时的移动速度值,由数据处理中心调用焊缝长度信息和释放时间信息求商得到。

步骤S304:控制胶体释放装置以装置移动速度信息对应的移动速度沿焊缝位置信息对应的焊缝位置移动并释放胶体。

其中,控制胶体释放装置以装置移动速度信息对应的移动速度沿焊缝位置信息对应的焊缝位置移动并释放胶体,从而时胶体释放装置在释放时间信息对应的释放时间内,对所有的焊缝位置进行释放胶体,从而在释放时间信息对应的释放时间内冲刷所有可能存在缺陷的部位,尽量避免尘土堵塞缺陷位置导致光线无法通过缺陷位置进入待检测集装箱内,进而提高检测缺陷位置信息的准确性。

参照图4,获取光线位置信息的方法,包括以下步骤:

步骤S400:获取待检测集装箱内胶体的光路信息。

其中,光路信息是指检测灯的光线通过待检测集装箱上的缺陷进入待检测集装箱内,在胶体中形成的光路,参照图10,由检测装置对待检测集装箱内进行视频图像拍摄发送至数据处理中心,由数据处理中心对视频图像进行光路特征识别得到。

步骤S401:根据光路信息和预设的集装箱侧信息进行分析确定光路两端落点侧信息。

其中,集装箱侧信息是指以图10的角度确定的集装箱的上侧、下侧、前侧、后侧、左侧和右侧,由本领域技术人员输入数据处理中心得到,在另一实施例中,也可由检测装置进入待检测集装箱内时确定,确定的方法为:以检测装置的进入端为后端,从而以检测装置为参照物,确定待检测集装箱的集装箱侧信息。

光路两端落点侧信息是指光路信息对应的光线的两端落在待检测集装箱的具体侧面,由数据处理中心调用光路信息和集装箱侧信息进行分析后得到,分析的方法为:光路信息对应的光路延伸方向与集装箱侧信息对应的集装箱的两侧干涉,则对应的集装箱的两侧为光路两端落点侧信息,例如:光路信息对应的光路方向延伸至集装箱侧信息对应的左侧和右侧,则光路两端落点侧信息为集装箱左侧和集装箱右侧。

步骤S402:获取与光路两端落点侧信息对应的光路两端落点中心信息。

其中,光路两端中心信息是指光路两端的中心位置,由检测装置将光路两端落点侧信息对应的光路两端的图像进行拍摄发送至数据处理中心,由数据处理中心处理识别后得到,识别的方法为:根据光路两端的图像对光路的长度进行检测,从而确定长度的一半为光路两端落点中心信息。

步骤S403:根据光路两端落点中心信息以及与光路两端落点中心信息对应的光路两端落点侧信息进行分析,以确定光路两端落点中心信息于光路两端落点侧信息上的光线位置信息。

其中,光线位置信息是指光路的两端在集装箱侧信息对应的集装箱具体侧面的位置,由数据处理中心调用光路两端落点中心信息以及光路两端落点侧信息分析后得到,分析的方法为:首先确定与光路两端落点中心信息对应的光路两端落点侧信息,参照图10,例如一光路两端落点中心信息落在集装箱左侧,另一光路两端落点中心信息落在集装箱右侧,然后分别以集装箱左侧和集装箱右侧的中央位置为原点建立平面坐标系,从而检测光路两端落点中心信息对应的落点中心在平面坐标系上的具体坐标,从而确定光线位置信息,例如:光线位置信息为集装箱左侧(10,20),集装箱右侧(5,20)。

参照图5,根据光线位置信息进行分析确定缺陷位置信息的方法,包括以下步骤:

步骤S500:根据光路两端落点侧信息以获取第一光路宽度信息和第二光路宽度信息。

其中,第一光路宽度信息是指光路两端落点侧信息对应的一侧光路端的宽度值,由检测装置对光路两端落点侧信息对应的一侧光路端进行视频图像拍摄,从而对光路端的宽度进行图像识别得到。第二光路宽度信息是指光路两端落点侧信息对应的另一侧光路端的宽度值,由检测装置对光路两端落点侧信息对应的另一侧光路端进行视频图像拍摄,从而对另一侧光路端的宽度进行图像识别得到。

步骤S501:判断第一光路宽度信息是否大于第二光路宽度信息。

其中,通过判断第一光路宽度信息对应的光路宽度是否大于第二光路宽度信息对应的光路宽度,从而确定光线从光路两端落点侧信息对应的那一侧进入待检测集装箱内。

步骤S5011:若大于,则调用第二光路宽度信息对应的光路落点侧信息生成第一缺陷侧信息,并调用第一缺陷侧信息的光线位置信息以生成缺陷位置信息。

其中,本步骤中的第一缺陷侧信息是指在第一光路宽度信息对应的光路宽度大于第二光路宽度信息对应的光路宽度时,光线进入待检测集装箱的具体侧面,由数据处理中心根据第一光路宽度信息和第二光路宽度信息的对比结果分析得到,分析的方法为:第一光路宽度信息大于第二光路宽度信息,因此第二光路宽度信息对应的光路两端落点侧信息为光线的集中侧,而第一光路宽度信息对应的光路两端落点侧信息为光线的发散侧,因此根据光线在胶体中的发散原理确定第二光路宽度信息对应的光路两端落点侧信息为第一缺陷侧信息。

缺陷位置信息是指光线进入待检测集装箱内的具体入口位置,由数据处理中心调用第一缺陷侧信息分析后得到,分析的方法为:首先调用第一缺陷侧信息对应的光线位置信息,参照图10,例如集装箱左侧(10,20),因此缺陷位置信息为集装箱左侧(10,20)。

步骤S5012:若不大于,则调用第一光路宽度信息对应的光路落点侧信息生成第一缺陷侧信息,并调用第一缺陷侧信息的光线位置信息以生成缺陷位置信息。

其中,本步骤中的第一缺陷侧信息是指在第一光路宽度信息对应的光路宽度不大于第二光路宽度信息对应的光路宽度时,光线进入待检测集装箱的具体侧面,由数据处理中心根据第一光路宽度信息和第二光路宽度信息的对比结果分析得到,分析的方法为:第一光路宽度信息不大于第二光路宽度信息,因此第二光路宽度信息对应的光路两端落点侧信息为光线的发散侧,而第一光路宽度信息对应的光路两端落点侧信息为光线的集中侧,因此根据光线在胶体中的发散原理确定第一光路宽度信息对应的光路两端落点侧信息为第一缺陷侧信息。

缺陷位置信息是指光线进入待检测集装箱内的具体入口位置,由数据处理中心调用第一缺陷侧信息分析后得到,分析的方法为:首先调用第一缺陷侧信息对应的光线位置信息,参照图10,例如集装箱右侧(5,20),因此缺陷位置信息为集装箱右侧(5,20)。

参照图6,根据光线位置信息进行分析确定缺陷位置信息的方法,包括以下步骤:

步骤S600:根据光路两端落点侧信息以获取落点侧检测灯信息。

其中,落点侧检测灯信息是指位于光路两端落点侧信息的检测灯,由数据处理中心调用光路两端落点侧信息分析后得到,例如:参照图10,光路两端落点侧信息为集装箱左侧和集装箱右侧,则落点侧检测灯信息为集装箱左侧的检测灯和集装箱右侧的检测灯。

步骤S601:控制落点侧检测灯信息对应的一侧检测灯关闭。

其中,在确定落点侧检测灯信息后,控制落点侧检测灯信息对应的一侧检测灯关闭,可以控制集装箱左侧的检测灯关闭,也可以控制集装箱右侧的检测灯关闭,从而为缺陷位置信息的确定提供基础条件。

步骤S602:获取光路变化信息。

其中,光路变化信息是指在关闭一侧检测灯后,待检测集装箱的胶体中的光路,由检测装置对待检测集装箱进行视频图像拍摄并发送至数据处理中心,由数据处理中心对视频图像进行光路特征识别后得到。

步骤S603:判断光路变化信息是否与光路信息相同。

其中,通过对光路变化信息对应的光路与光路信息对应的光路进行对比,从而判断检测灯关闭后待检测集装箱中的光路是否发生变化,从而确定光线进入待检测集装箱内的具体侧面。

步骤S6031:若不相同,则调用落点侧检测灯信息对应的关闭检测灯所在的光路两端落点侧信息生成第二缺陷侧信息,并调用第二缺陷侧信息的光线位置信息以生成缺陷位置信息。

其中,本步骤中的第二缺陷侧信息是指在光路变化信息对应的光路与光路信息对应的光路不同时,确定的光线进入待检测集装箱内的具体侧面,由数据处理中心调用落点侧检测灯信息中关闭的检测灯所在的光路两端落点侧信息分析后得到,分析的方法为:一侧的检测灯关闭,而光路发生变化,因此缺陷侧位于关闭的检测灯所在的集装箱侧,例如落点侧检测灯信息中关闭的检测灯为集装箱左侧的检测灯,则关闭的检测灯所在的光路两端落点侧信息为集装箱左侧,因此第二缺陷侧信息为集装箱左侧。

缺陷位置信息是指光线进入待检测集装箱内的具体进入位置,由数据处理中心调用第二缺陷侧信息分析后得到,分析的方法为:在确定第二缺陷侧信息后,调用第二缺陷侧信息的光线位置信息得到缺陷位置信息,例如第二缺陷侧信息为集装箱左侧,则第二缺陷侧信息的光线位置信息为集装箱左侧(10,20),因此缺陷位置信息为集装箱左侧(10,20)。

步骤S6032:若相同,则调用落点侧检测灯信息对应的未关闭检测灯所在的光路两端落点侧信息生成第二缺陷侧信息,并调用第二缺陷侧信息的光线位置信息以生成缺陷位置信息。

其中,本步骤中的第二缺陷侧信息是指在光路变化信息对应的光路与光路信息对应的光路相同时,确定的光线进入待检测集装箱内的具体侧面,由数据处理中心调用落点侧检测灯信息中未关闭的检测灯所在的光路两端落点侧信息分析后得到,分析的方法为:一侧的检测灯关闭,而光路未变化,因此缺陷侧不在关闭的检测灯所在的集装箱侧,而未关闭的检测灯所在的光路两端落点侧信息为集装箱右侧,因此第二缺陷侧信息为集装箱右侧。

缺陷位置信息是指光线进入待检测集装箱内的具体进入位置,由数据处理中心调用第二缺陷侧信息分析后得到,分析的方法为:在确定第二缺陷侧信息后,调用第二缺陷侧信息的光线位置信息得到缺陷位置信息,例如第二缺陷侧信息为集装箱右侧,则第二缺陷侧信息的光线位置信息为集装箱右侧(5,20),因此缺陷位置信息为集装箱右侧(5,20)。

参照图7,根据光线位置信息进行分析确定缺陷位置信息的方法,包括以下步骤:

步骤S700:根据光路两端落点侧信息以获取两端检测灯信息。

其中,两端检测灯信息是指位于光路两端落点侧信息对应的集装箱侧的检测灯,由数据处理中心调用光路两端落点侧信息分析后得到,分析的方法为:例如光路两端落点侧信息为集装箱左侧和集装箱右侧,则两端检测灯信息为集装箱左侧检测灯和集装箱右侧检测灯。

步骤S701:根据预设的转动方式信息控制两端检测灯信息对应的一侧检测灯转动。

其中,转动方式是指预设的控制检测灯转动的方向,由本领域技术人员根据实际情况自行设置,可以为上下转动、左右转动等,目的在于使光线通过缺陷后的方向发生变化。根据转动方式信息对应的转动方式控制两端检测灯信息对应的一侧检测灯转动,从而为缺陷位置的检测提供基础条件。

步骤S702:获取两端落点变化位置信息。

其中,两端落点变化位置信息是指在检测灯转动后,检测装置检测到的光路信息对应的光路两端的具体位置,检测方法为:由检测装置拍摄光路信息的两端,并以光路两端所在的一侧分别建立平面直角坐标系,并检测光路两端在坐标系中的具体位置。

步骤S703:判断光线位置信息是否与两端落点变化位置信息相同。

其中,通过判断光线位置信息对应的光路两端的具体位置是否与两端落点变化位置信息相同,从而确定检测灯转动后,光线位置信息对应的光路两端的具体位置是否发生变化,以此确定缺陷位置信息。

步骤S7031:若相同,则调用两端检测灯信息对应的未转动检测灯所在的光路两端落点侧信息生成第三缺陷侧信息,并调用第三缺陷侧信息对应的光线位置信息以生成缺陷位置信息。

其中,本步骤中的第三缺陷侧信息是指在光线位置信息对应的光路两端的具体位置与两端落点变化位置信息相同时,光线进入待检测集装箱内的具体入口侧,由数据处理中心调用两端检测灯信息对应的未转动检测灯所在的光路两端落点侧信息分析后确定,分析的方法为:参照图10,在光线位置信息对应的光路两端的具体位置与两端落点变化位置信息相同时,表明转动的检测灯对应的一侧不对光路两端产生影响,因此调用未转动检测灯所在的光路两端落点侧信息,例如:未转动检测灯所在的光路两端落点侧位于集装箱左侧,则第三缺陷侧信息为集装箱左侧。

缺陷位置信息是指光线从待检测集装箱的具体侧进入待检测集装箱内的具体入口,由数据处理中心调用第三缺陷侧信息分析后得到,分析的方法为:例如第三缺陷侧信息对应的具体侧为集装箱左侧,则调用集装箱左侧的光线位置信息,例如集装箱左侧(10,20),从而确定缺陷位置信息为集装箱左侧(10,20)。

步骤S7032:若不相同,则获取光线位置信息与两端落点变化位置信息相同的第三缺陷侧信息,并调用第三缺陷侧信息对应的光线位置信息以生成缺陷位置信息。

其中,本步骤中的第三缺陷侧信息是指在光线位置信息对应的光路两端的具体位置与两端落点变化位置信息不相同时,光线进入待检测集装箱内的具体入口侧,由数据处理中心调用光线位置信息分析后得到,分析的方法为:参照图10,调用光线位置信息与两端落点变化位置信息对应的一光路端的位置相同的光路端,从而调用该相同位置的光路端所在的集装箱侧,例如集装箱左侧,从而确定第三缺陷侧信息为集装箱左侧。

缺陷位置信息是指光线从待检测集装箱的具体侧进入待检测集装箱内的具体入口,由数据处理中心调用第三缺陷侧信息分析后得到,分析的方法为:例如第三缺陷侧信息对应的具体侧为集装箱左侧,则调用集装箱左侧的光线位置信息,例如集装箱左侧(10,20),从而确定缺陷位置信息为集装箱左侧(10,20)。

参照图8,集装箱缺陷检测方法还包括对缺陷位置信息的补焊方法,具体方法包括以下步骤:

步骤S800:对缺陷位置信息对应的缺陷位置进行分析,以确定外侧缺陷位置信息。

其中,外侧缺陷位置信息是指待检测集装箱的外侧对应缺陷位置信息的具体位置,由数据处理中心调用缺陷位置信息分析后得到,例如:缺陷位置信息为集装箱左侧(10,20),则以集装箱左侧的外侧中央位置为原点建立平面坐标系,外侧的平面坐标系与内侧的平面坐标系的横坐标相反、纵坐标相同,因此外侧缺陷位置信息为(-10,20)。

步骤S801:获取缺陷位置信息对应的第一缺陷宽度信息以及外侧缺陷位置信息对应的第二缺陷宽度信息。

其中,第一缺陷宽度信息是指缺陷位置信息对应的缺陷的宽度值,由检测装置拍摄图像发送至数据处理中心,从而由数据处理中心对图像进行检测后得到第一缺陷宽度信息。第二缺陷宽度信息是指外侧缺陷位置信息对应的缺陷的宽度值,由检测装置拍摄图像发送至数据处理中心,从而由数据处理中心对图像进行检测后得到第二缺陷宽度信息。

步骤S802:判断第一缺陷宽度信息是否大于第二缺陷宽度信息。

其中,通过判断第一缺陷宽度信息对应的宽度值是否大于第二缺陷宽度信息对应的宽度值,从而确定集装箱缺陷的内侧或外侧修复后的修复效果更好。

步骤S8021:若大于,则将缺陷位置信息定义为补焊位置信息,并控制预设的补焊装置对补焊位置信息进行补焊。

其中,补焊装置是指用于对待检测集装箱上缺陷进行补焊的装置,可采用机械臂控制电焊。本步骤中的补焊位置信息是指在第一缺陷宽度信息对应的宽度值大于第二缺陷宽度信息对应的宽度值时,确定的补焊的位置,由数据处理中心调用缺陷位置信息,并将缺陷位置信息定义为补焊位置信息得到,第一缺陷宽度信息对应的宽度值大于第二缺陷宽度信息对应的宽度值时,将缺陷位置信息定义为补焊位置信息,从而控制补焊装置对补焊位置信息对应的位置进行补焊,从而使补焊的效果更好。

步骤S8022:若不大于,则将外侧缺陷位置信息定义为补焊位置信息,并控制预设的补焊装置对补焊位置信息进行补焊。

其中,补焊装置是指用于对待检测集装箱上缺陷进行补焊的装置,可采用机械臂控制电焊。本步骤中的补焊位置信息是指在第一缺陷宽度信息对应的宽度值不大于第二缺陷宽度信息对应的宽度值时,确定的补焊的位置,由数据处理中心调用外侧缺陷位置信息,并将外侧缺陷位置信息定义为补焊位置信息得到,第一缺陷宽度信息对应的宽度值不大于第二缺陷宽度信息对应的宽度值时,则表明对外侧缺陷位置信息对应的位置补焊效果更好,因此将外侧缺陷位置信息定义为补焊位置信息,并控制补焊装置对补焊位置信息对应的位置进行补焊。

参照图9,控制预设的补焊装置对补焊位置信息进行补焊的方法,包括以下步骤:

步骤S900:获取待检测集装箱每一侧的缺陷数量信息。

其中,缺陷数量信息是指待检测集装箱对应的每一侧的缺陷数量,由数据处理中心在检测待检测集装箱上的缺陷时记录得到,例如集装箱左侧3处缺陷、集装箱右侧2处缺陷。

步骤S901:对缺陷数量信息对应的数量从大到小进行对比排序,以生成补焊侧顺序信息。

其中,补焊侧顺序信息是指对待检测集装箱的所有侧进行补焊的顺序,由数据处理中心调用缺陷数量信息进行排序分析后得到,排序分析的方法为:例如集装箱左侧3处缺陷、集装箱右侧2处缺陷,则从大到小排序后生成集装箱左侧3处缺陷、集装箱右侧2处缺陷,因此补焊侧顺序信息为先对集装箱左侧补焊,再对集装箱右侧进行补焊。

步骤S902:控制补焊装置以补焊侧顺序信息对应的补焊侧顺序移动。

其中,控制补焊装置以补焊侧顺序信息对应的顺序进行移动,从而移动至缺陷数量多的待检测集装箱侧进行补焊,例如先移动至集装箱左侧补焊,再移动至集装箱右侧进行补焊。

步骤S903:获取补焊侧顺序信息对应补焊侧的补焊尺寸信息。

其中,补焊尺寸信息是指补焊侧顺序信息对应的补焊侧所有缺陷的尺寸,由检测装置对补焊位置信息进行拍摄,并由数据处理中心调用图像进行识别后得到。

步骤S904:对补焊尺寸信息对应的尺寸从大到小进行对比排序,以生成补焊缺陷顺序信息。

其中,补焊缺陷顺序信息是指对待检测集装箱一侧的缺陷进行补焊的顺序,由数据处理中心调用补焊尺寸信息排序分析后得到,排序分析的方法为:例如补焊尺寸信息为缺陷1的面积为20平方厘米,缺陷2的面积为30平方厘米,因此对补焊尺寸信息对应的尺寸从大到小排序后生成的补焊缺陷顺序信息为先对缺陷2补焊,再对缺陷1补焊。

步骤S905:控制补焊装置以补焊缺陷顺序信息对应的补焊顺序对补焊位置信息进行补焊。

其中,控制补焊装置以补焊缺陷顺序信息对应的补焊顺序,例如先对缺陷2补焊,再对缺陷1补焊,从而完成对待检测集装箱一侧的缺陷补焊,进而提高缺陷补焊的合理性。

基于同一发明构思,本发明实施例提供一种集装箱缺陷检测系统,包括:

获取模块,用于获取集装箱检测触发信息、集装箱关闭信息、集装箱视频检测信息、光线位置信息、集装箱尺寸信息、焊缝位置信息、焊缝长度信息、光路信息、光路两端落点中心信息、第一光路宽度信息、第二光路宽度信息、落点侧检测灯信息、光路变化信息、两端检测灯信息、两端落点变化位置信息、第三缺陷侧信息、第一缺陷宽度信息、第二缺陷宽度信息、缺陷数量信息和补焊尺寸信息;

存储器,用于存储如图1-10中任一项的一种集装箱缺陷检测方法的程序;

处理器,存储器中的程序能够被处理器加载执行且实现如图1-10中任一项的一种集装箱缺陷检测方法。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本发明实施例提供一种计算机可读存储介质,存储有能够被处理器加载并执行一种集装箱缺陷检测方法的计算机程序。

计算机存储介质例如包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

基于同一发明构思,本发明实施例提供一种智能终端,包括存储器和处理器,存储器上存储有能够被处理器加载并执行一种集装箱缺陷检测方法的计算机程序。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

相关技术
  • 一种集装箱图像采集系统及集装箱装载状态检测方法
  • 一种集装箱旋锁检测系统及检测方法
  • 一种构件几何缺陷检测系统及检测方法
  • 一种内衣弹性织带弯带缺陷的检测系统及其检测方法
  • 一种汽车制动支架视觉缺陷检测系统及其检测方法
  • 缺陷检测边缘端系统、缺陷检测云端系统及缺陷检测方法
  • 缺陷检测装置、缺陷检测方法、缺陷检测系统以及旋转电机的制造方法
技术分类

06120116488186