一种在线骨料粒径监测方法、装置及介质

文档序号:9271 发布日期:2021-09-17 浏览:18次 英文

一种在线骨料粒径监测方法、装置及介质

技术领域

本申请涉及骨料检测的领域,尤其是涉及一种在线骨料粒径监测方法、装置及介质。

背景技术

骨料是混凝土及砂浆中起骨架和填充作用的粒状材料。骨料的品质对混凝土的品质有着重要的影响,因此需要对骨料的品质进行检测。

骨料的品质一般由骨料的粒径进行表征,目前通常由人工从骨料输送线上对每批量进行取样,运回实验室,使用筛网进行筛分,并通过量具进行测量,最后人工统计数据进行分析。通过人工对骨料粒径进行监测存在严重滞后性,效率低下。

发明内容

为了提高骨料粒径监测的效率,本申请提供一种在线骨料粒径监测方法、装置及介质。

第一方面,本申请提供一种在线骨料粒径监测方法,采用如下的技术方案:

一种在线骨料粒径监测方法,包括:

采集传送带上骨料对应的图像信息;

对所述图像信息进行二值化处理,得到二值化图像信息;

基于所述二值化图像信息确定各个骨料分别对应的图像区域信息;

对各个骨料分别对应的图像区域信息进行分析;

基于分析结果确定所述传送带上的各个骨料对应的品质信息。

通过采用上述技术方案,采集到传送带上的骨料图像并得到二值化图像信息,二值化图像信息能够对骨料进行更清楚突出的显示。确定各个骨料分别对应的图像区域信息并对各个骨料分别对应的图像区域信息进行分析使得分析结果更准确,基于分析结果确定各个骨料对应的品质信息效率更高。

在另一种可能实现的方式中,所述对各个骨料分别对应的图像区域信息进行分析,包括:

从所述各个骨料对应的图像区域信息中分割出所述各个骨料的图像信息;

从所述各个骨料的图像信息中确定所述各个骨料分别对应的第一像素信息,所述第一像素信息用于表征构成每个骨料图像信息的所有像素的排布信息;

对所述各个骨料对应的第一像素信息进行分析,并基于分析结果确定所述各个骨料对应的品质信息。

通过采用上述技术方案,分割出各个骨料的图像信息便于对各个骨料进行分析,对各个骨料对应的第一像素信息进行分析,通过分析第一像素信息确定骨料的品质更准确。

在另一种可能实现的方式中,对任一骨料对应的第一像素信息进行分析,包括:

基于所述任一骨料对应的第一像素信息确定第二像素信息和第三像素信息;

所述第二像素信息为所述任一骨料的第一像素信息中最长连续一维像素阵列数量信息,所述第三像素信息为所述任一骨料的第一像素信息中垂直于第二像素信息,且在所述第二像素信息中间位置的连续一维像素阵列数量信息,第二像素信息和第三像素信息中各像素的对角线相互平行;

基于所述第二像素信息和所述第三像素信息确定第一比值信息;

将所述第一比值信息与第一预设区间进行比对,以确定所述任一骨料是否合格;

其中,基于分析结果确定所述任一骨料对应的品质信息,包括:

若所述第一比值信息处在第一预设区间之内,则确定所述任一骨料合格,并输出用于表征所述任一骨料的第一像素信息对应的骨料品质合格的信息。

通过采用上述技术方案,第二像素信息和第三像素信息均为表征任一骨料粒径的部分特征,通过骨料最长两端之间的像素数量与垂直最长两端中间位置的像素数量的比值可确定任一骨料的粒径品质,通过第一比值信息与第一预设区间进行比对,进而便于确定出任一骨料是否属于合格骨料。

在另一种可能实现的方式中,还包括:

基于所述第二像素信息绘制圆形图像;所述圆形图像的直径所占像素信息为第二像素信息;

确定所述圆形图像所占据的第四像素信息,所述第四像素信息包含所述圆形图像所占的像素数量信息;

基于所述第四像素信息与所述第一像素信息确定第二比值信息;

将所述第二比值信息与所述第二预设区间进行比对;

若所述第二比值信息处在所述第二预设区间之内,则输出用于表征所述任一骨料品质合格的信息。

通过采用上述技术方案,第一像素信息与第四像素信息的接近程度与骨料的合格程度呈正相关,将第一像素信息与第四像素信息进行比对并确定第二比值信息,对第二比值信息与第二预设区间进行比对来确定第一像素对应的任一骨料是否合格更准确。

在另一种可能实现的方式中,若所述第一比值信息未处在第一预设区间之内,所述方法还包括,

确定待采集区域信息,所述待采集区域为所述任一骨料对应的图像区域信息;

控制振动设备对所述传送带进行振动处理;

获取第二图像信息,所述第二图像信息为振动处理后所述传送带上的骨料区域的图像信息;

基于待采集区域信息从所述第二图像信息中确定第三图像信息;

对所述第三图像信息中的骨料进行目标识别;

若识别到至少两个骨料的图像信息,则控制振动设备停止振动;

若识别到一个骨料的图像信息,则循环执行控制振动设备对所述传送带进行振动处理;获取第二图像信息,所述第二图像信息为振动处理后所述传送带上的骨料区域的图像信息;从第二图像信息中基于待采集区域信息确定第三图像信息;对所述第三图像信息进行目标识别的步骤;直至满足预设条件;

其中,所述预设条件包括以下至少一项:

达到振动次数阈值;

识别到至少两个骨料的图像信息。

通过采用上述技术方案,第一比值信息未处在第一预设区间内,则还有可能是至少两个骨料发生堆叠,并且确定好发生堆叠的区域信息,控制振动设备工作使得传送带发生振动,进而使得堆叠的骨料分离,采集传送带振动后骨料区域的图像信息为第二图像信息,根据发生堆叠的区域信息和第二图像信息确定第三图像信息,并对第三图像信息进行目标识别,识别出至少两个骨料后控制振动设备停止振动,仍识别到一个骨料则控制振动设备再次振动并采集第二图像信息、确定第三图像信息和目标识别,直到识别到至少两个骨料或者达到振动次数阈值。通过减少骨料的堆叠使得对骨料粒径的检测更准确。

在另一种可能实现的方式中,所述方法还包括:

对所述第一比值信息处在第一预设区间之内对应的骨料进行计数,并生成第一计数信息,或者,对所述第二比值信息处在所述第二预设区间之内对应的骨料进行计数,并生成第二计数信息;

对所述各个骨料图像信息进行计数,并生成第三计数信息;

基于所述第一计数信息或所述第二计数信息与所述第三计数信息确定合格率信息;

将所述合格率信息上传至数据中心。

通过采用上述技术方案,对所有合格的骨料进行计数并得到第一计数信息或第二计数信息,对所有的各个骨料进行计数得到第三计数信息。基于第一计数信息或第二计数信息与第三技术信息确定合格骨料数量所占总骨料数量的比例,进而得出同批次骨料的合格率,将合格率信息上传至数据中心方便工作人员监测。

在另一种可能实现的方式中,所述方法还包括:

控制传感器检测所述骨料的含水率信息;

将所述含水率信息上传至数据中心。

通过采用上述技术方案,控制传感器检测骨料的含水率并生成含水率信息,并将含水率信息上传至数据中心,从而使得工作人员从多维度监测骨料的品质。

第二方面,本申请提供一种在线骨料粒径监测装置,采用如下的技术方案:

一种在线骨料粒径监测装置,包括:

采集模块,用于采集传送带上骨料对应的图像信息;

处理模块,用于对所述图像信息进行二值化处理,得到二值化图像信息;

第一确定模块,用于基于所述二值化图像信息确定各个骨料分别对应的图像区域信息;

分析模块,用于对各个骨料分别对应的图像区域信息进行分析;

第二确定模块,用于基于分析结果确定所述传送带上的各个骨料对应的品质信息。

通过采用上述技术方案,采集模块采集到传送带上的骨料图像,处理模块对所述图像信息进行二值化处理并得到二值化图像信息,二值化图像信息能够对骨料进行更清楚突出的显示。第一确定模块确定各个骨料分别对应的图像区域信息,分析模块对各个骨料分别对应的图像区域信息进行分析使得分析结果更准确,第二确定模块基于分析结果确定各个骨料对应的品质信息效率更高。

在另一种可能的实现方式中,分析模块在对各个骨料分别对应的图像区域信息进行分析时,具体用于;

从所述各个骨料对应的图像区域信息中分割出所述各个骨料的图像信息;

从所述各个骨料的图像信息中确定所述各个骨料分别对应的第一像素信息,

所述第一像素信息用于表征构成每个骨料图像信息的所有像素的排布信息;

对所述各个骨料对应的第一像素信息进行分析;

具体的,第二确定模块在基于分析结果确定所述传送带上的各个骨料对应的品质信息时,具体用于:

基于对所述各个骨料对应的第一像素信息分析结果确定所述各个骨料对应的品质信息。

在另一种可能的实现方式中,分析模块在对任一骨料对应的第一像素信息进行分析时,具体用于:

基于所述任一骨料对应的第一像素信息确定第二像素信息和第三像素信息;

所述第二像素信息为所述任一骨料的第一像素信息中最长连续一维像素阵列数量信息,所述第三像素信息为所述任一骨料的第一像素信息中垂直于第二像素信息,且在所述第二像素信息中间位置的连续一维像素阵列数量信息,第二像素信息和第三像素信息中各像素的对角线相互平行;

基于所述第二像素信息和所述第三像素信息确定第一比值信息;

将所述第一比值信息与第一预设区间进行比对,以确定所述任一骨料是否合格;

第二确定模块在基于分析结果确定所述任一骨料对应的品质信息时,具体用于:

若所述第一比值信息处在第一预设区间之内,则确定所述任一骨料合格,并输出用于表征所述任一骨料的第一像素信息对应的骨料品质合格的信息。

在另一种可能的实现方式中,所述装置还包括:

绘制模块,用于基于所述第二像素信息绘制圆形图像;所述圆形图像的直径所占像素信息为第二像素信息;

第三确定模块,用于确定所述圆形图像所占据的第四像素信息,所述第四像素信息包含所述圆形图像所占的像素数量信息;

第四确定模块,用于基于所述第四像素信息与所述第一像素信息确定第二比值信息;

比对模块,用于将所述第二比值信息与所述第二预设区间进行比对;

输出模块,用于当所述第二比值信息处在所述第二预设区间之内时,输出用于表征所述任一骨料品质合格的信息。

在另一种可能的实现方式中,所述装置还包括,

第五确定模块,用于确定待采集区域信息,所述待采集区域为所述任一骨料对应的图像区域信息;

第一控制模块,用于控制振动设备对所述传送带进行振动处理;

获取模块,用于获取第二图像信息,所述第二图像信息为振动处理后所述传送带上的骨料区域的图像信息;

第六确定模块,用于基于待采集区域信息从所述第二图像信息中确定第三图像信息;

识别模块,用于对所述第三图像信息中的骨料进行目标识别;

第二控制模块,用于当识别到至少两个骨料的图像信息时,则控制振动设备停止振动;

循环模块,用于当识别到一个骨料的图像信息时,循环执行控制振动设备对所述传送带进行振动处理;获取第二图像信息,所述第二图像信息为振动处理后所述传送带上的骨料区域的图像信息;从第二图像信息中基于待采集区域信息确定第三图像信息;对所述第三图像信息进行目标识别的步骤;直至满足预设条件;

其中,所述预设条件包括以下至少一项:

达到振动次数阈值;

识别到至少两个骨料的图像信息。

在另一种可能的实现方式中,所述装置还包括:

第一计数模块,用于对所述第一比值信息处在第一预设区间之内对应的骨料进行计数,并生成第一计数信息;

或者第二计数模块,用于对所述第二比值信息处在所述第二预设区间之内对应的骨料进行计数,并生成第二计数信息;

第三计数模块,用于对所述各个骨料图像信息进行计数,并生成第三计数信息;

第七确定模块,用于基于所述第一计数信息或所述第二计数信息与所述第三计数信息确定合格率信息;

第一上传模块,用于将所述合格率信息上传至数据中心。

在另一种可能的实现方式中,所述装置还包括:

检测模块,用于控制传感器检测所述骨料的含水率信息;

第二上传模块,用于将所述含水率信息上传至数据中心。

第三方面,本申请提供一种电子设备,采用如下的技术方案:

一种电子设备,该电子设备包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行根据第一方面任一中可能的实现方式所示的一种在线骨料粒径监测方法。

第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:

一种计算机可读存储介质,包括:存储有能够被处理器加载并执行实现第一方面任一种可能的实现方式所示的一种在线骨料粒径监测方法的计算机程序。

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

1. 采集到传送带上的骨料图像并得到二值化图像信息,二值化图像信息能够对骨料进行更清楚突出的显示。确定各个骨料分别对应的图像区域信息并对各个骨料分别对应的图像区域信息进行分析使得分析结果更准确,基于分析结果确定各个骨料对应的品质信息效率更高;

2. 第一比值信息未处在第一预设区间内,则还有可能是至少两个骨料发生堆叠,并且确定好发生堆叠的区域信息,控制振动设备工作使得传送带发生振动,进而使得堆叠的骨料分离,采集传送带振动后骨料区域的图像信息为第二图像信息,根据发生堆叠的区域信息和第二图像信息确定第三图像信息,并对第三图像信息进行目标识别,识别出至少两个骨料后控制振动设备停止振动,仍识别到一个骨料则控制振动设备再次振动并采集第二图像信息、确定第三图像信息和目标识别,直到识别到至少两个骨料或者达到振动次数阈值。通过减少骨料的堆叠使得对骨料粒径的检测更准确。

附图说明

图1是本申请实施例的一种在线骨料粒径监测方法的流程示意图。

图2是本申请实施例的一种在线骨料粒径监测装置的结构示意图。

图3是本申请实施例的一种电子设备的结构示意图。

具体实施方式

以下结合附图对本申请作进一步详细说明。

领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本申请的权利要求范围内都受到专利法的保护。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。

下面结合说明书附图对本申请实施例作进一步详细描述。

本申请实施例提供了一种在线骨料粒径监测方法,由电子设备执行,该电子设备可以为服务器也可以为终端设备,其中,该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。终端设备可以是智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此,该终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请实施例在此不做限制,如图1所示,该方法包括:

S101,采集传送带上骨料对应的图像信息。

对于本申请实施例,对骨料粒径进行监测时,可先对骨料进行摊平处理,摊平处理后的骨料被运送到传送带上,传送带将摊平后的骨料输送至采集图像处,采集图像处可由摄像头采集摊平后的骨料图像。

S102,对图像信息进行二值化处理,得到二值化图像信息。

对于本申请实施例,对图像信息进行二值化处理方便确定图像中的信息,二值化图像在进行识别时可以增加识别效率。因此,传送带的颜色可选取与骨料颜色差别较大的颜色,进而使得在二值化处理图像信息时能够较好地将骨料与传送带区分开,方便进一步分析和处理。

S103,基于二值化图像信息确定各个骨料分别对应的图像区域信息。

具体的,确定出各个骨料中每个骨料所对应的区域,方便对各个骨料中的每个骨料进行分析和处理。例如,对二值化图像信息坐标化处理,确定各个骨料中每个骨料对应的周围方形区域。

S104,对各个骨料分别对应的图像区域信息进行分析。

具体的,确定好各个骨料中每个骨料对应的图像区域信息后,由于各个骨料中每个骨料对应的图像区域信息中只包括每个骨料图像和部分传送带图像,从而使得对各个骨料中每个骨料进行粒径检测更直观精准。逐个或同时对各个骨料对应的图像区域信息进行分析,进而使得对各个骨料中每个骨料的粒径分析更准确。

S105,基于分析结果确定传送带上的各个骨料对应的品质信息。

对于本申请实施例,电子设备对各个骨料中每个骨料对应的图像区域信息进行分析后,从而得到各个骨料粒径的分析结果,通过分析结果确定各个骨料的品质信息节省人力并且效率更高。

本申请实施例的一种可能的实现方式,对各个骨料分别对应的图像区域信息进行分析,具体可以包括:步骤S1041(图中未示出)、步骤S1042(图中未示出)以及步骤S1043(图中未示出),其中,

S1041,从各个骨料对应的图像区域信息中分割出各个骨料的图像信息。

对于本申请实施例,电子设备从各个骨料对应的图像区域信息中分割的各个骨料的图像信息,滤除掉传送带的图像信息。例如,传送带部分的图像信息灰度值为“0”,每个骨料部分的图像信息灰度值为255,滤除灰度值为“0”的图像信息即可获得每个骨料的图像信息。

S1042,从各个骨料的图像信息中确定各个骨料分别对应的第一像素信息,第一像素信息用于表征构成每个骨料图像信息的所有像素的排布信息。

对于本申请实施例,电子设备针对各个骨料的图像信息来确定构成各个骨料的像素信息,例如,各个骨料的图像信息能够表征出各个骨料的形状信息以及轮廓信息等,通过各个骨料的形状确定各个骨料对应的第一像素信息,例如,第一排两个、第二排三个、第三排四个等,进而构成各个骨料对应的第一像素信息。电子设备对第一像素信息进行分析和处理更方便准确。

S1043,对各个骨料对应的第一像素信息进行分析,并基于分析结果确定各个骨料对应的品质信息。

具体的,第一像素信息能够表征出骨料的形状大小等特征,电子设备通过第一像素信息的排布能够更快捷便利的分析出骨料的粒径信息,进而便于确定出骨料的品质。

具体地,对任一骨料对应的第一像素信息进行分析,具体可以包括:步骤S1042a(图中未示出)、步骤S1042b(图中未示出)以及步骤S1042c(图中未示出),其中,

S1042a,基于任一骨料对应的第一像素信息确定第二像素信息和第三像素信息;

第二像素信息为任一骨料的第一像素信息中最长连续一维像素阵列数量信息,第三像素信息为任一骨料的第一像素信息中垂直于第二像素信息,且在第二像素信息中间位置的连续一维像素阵列数量信息,第二像素信息和第三像素信息中各像素的对角线相互平行。

对于本申请实施例,第二像素信息为各个骨料的最长两端之间的像素数量,用于表征骨料最长两端之间的粒径;第三像素信息用于表征垂直骨料最长两端连线中间位置的骨料粒径。例如,第二像素信息为10个,第三像素信息为8个,对第二像素信息和第三像素信息进行分析和处理进而能够清楚的表征出骨料的粒径是否合格。通过第二像素信息和第三像素信息还可以确定骨料尺寸,例如,第二像素信息为10个对应实际尺寸10mm,电子设备还可以基于第二像素信息生成各个骨料中的任一骨料的实际尺寸,并控制显示出各个骨料中的任一骨料的实际尺寸,例如,电子设备控制显示屏等装置设备显示10mm,以便于工作人员更好地监控骨料尺寸。

S1042b,基于第二像素信息和第三像素信息确定第一比值信息。

对于本申请实施例,第一比值信息为第三像素信息比上第二像素信息得到的比值结果,以步骤S1042a中的第二像素信息和第三像素信息为例,第一比值信息=8/10=0.8。第一比值信息能够表征该骨料的合格程度,通过对第一比值信息进行分析即可确定该骨料是否为合格骨料。

S1042c,将第一比值信息与第一预设区间进行比对,以确定任一骨料是否合格。

对于本申请实施例,第一预设区间用于表征合格骨料对应的第一比值信息应处在的范围,例如,第一预设区间为0.75-1。第一比值信息处在0.75-1之间即可确定该骨料为合格骨料。

具体地,基于分析结果确定任一骨料对应的品质信息,可以包括:若第一比值信息处在第一预设区间之内,则确定任一骨料合格,并输出用于表征任一骨料的第一像素信息对应的骨料品质合格的信息。

对于本申请实施例,以步骤S1042c为例,该第一比值信息处在第一预设区间内,则说明该第一比值信息对应的骨料为合格骨料,电子设备针对该合格骨料输出该骨料品质合格的信息。例如,用“1”表征骨料合格,用“0”表征骨料不合格,电子设备针对合格的骨料并控制显示设备显示“1”,或者将“1”上传至数据中心进行监控存储。

其中,对各个骨料中的任一骨料均按照步骤S1042a、步骤S1042b以及步骤S1042c对各个骨料的第一像素信息进行分析并得到各个骨料对应的第一像素的分析结果。

本申请实施例的一种可能的实现方式,步骤S1042a之后还包括步骤S106(图中未示出)、步骤S107(图中未示出)、步骤S108(图中未示出)、步骤S109(图中未示出)以及步骤S110(图中未示出),其中,

S106,基于第二像素信息绘制圆形图像;圆形图像的直径所占像素信息为第二像素信息。

对于本申请实施例,基于各个骨料对应的第二像素信息绘制圆形图像,使各个骨料与对应的圆形图像进行比对,圆形图像为各个骨料的品质提供一个参考,从而能够更直观地反应出各个骨料的图像信息所占圆形图像的比例,进而确定各个骨料的合格率。

S107,确定圆形图像所占据的第四像素信息,第四像素信息包含圆形图像所占的像素数量信息。

对于本申请实施例,第四像素信息为电子设备基于圆形图像确定出构成圆形图像的像素数量信息,例如,构成圆形图像的像素数量为50个。通过骨料的第一像素与第四像素信息进行比对,便于确定该骨料的是否合格。

S108,基于第四像素信息与第一像素信息确定第二比值信息。

对于本申请实施例,以步骤S107为例,圆形图像的第四像素信息为50个,该圆形图像对应骨料的第一像素信息为35个,第二比值信息=第一像素信息/第四像素信息=35/50=0.7。通过第二比值信息能够反映出该骨料的第一像素信息所占圆形图像的面积比例,从而反映出该骨料的品质。

S109,将第二比值信息与第二预设区间进行比对。

具体的,第二预设区间用于表征合格骨料对应的第二比值信息应处在的区间。例如,第二预设区间为0.6-1。对各个骨料对应的第二比值信息与第二预设区间进行比对,便于确定各个骨料的品质是否合格。以步骤S108为例,0.7位于第二预设区间内,说明该骨料属于合格骨料。

S110,若第二比值信息处在第二预设区间之内,则输出用于表征任一骨料品质合格的信息。

对于本申请实施例,以步骤S108和步骤S109为例,第二比值信息0.6处在第二预设区间0.6-1之间,则说明该骨料为合格骨料。电子设备输出表征该骨料品质合格的信息。例如,电子设备输出“1”表示该骨料为合格骨料,并控制显示设备显示“1”。或者将“1”上传至数据中心进行监控或存储,进而便于工作人员对骨料的品质进行监控。

本申请实施例的一种可能的实现方式,若第一比值信息未处在第一预设区间之内,步骤S1042c之后还包括步骤S111(图中未示出)、步骤S112(图中未示出)、步骤S113(图中未示出)、步骤S114(图中未示出)、步骤S115(图中未示出)、步骤S116(图中未示出)以及步骤S117(图中未示出),其中,

S111,确定待采集区域信息,待采集区域为任一骨料对应的图像区域信息。

具体的,第一比值信息为处在第一预设区间之内,则还有可能是至少两个骨料发生堆叠。两个骨料发生堆叠,在检监测骨料的品质时容易产生误差,因此需要将发生堆叠的骨料进行分离。

对于本申请实施例,电子设备确定待采集区域信息为疑似发生堆叠的骨料区域信息。电子设备可先将二值化图像信息坐标化,确定疑似发生堆叠的骨料区域的顶点坐标,例如,疑似发生堆叠的区域的顶点坐标为(3,3)、(10,3)、(10,10)以及(3,10),则待采集区域信息为上述四个坐标所围成的方形区域。

S112,控制振动设备对传送带进行振动处理。

对于本申请实施例,可在传送带的下方设置能够向传送带振动的振动设备,确定待采集区域信息后,电子设备输出控制振动设备的控制信号,振动设备响应控制信号后开始带动传送带振动。传送带振动后,传送带上的骨料在振动的作用上发生微弱位移,进而使得发生堆叠的骨料分离。

S113,获取第二图像信息,第二图像信息为振动处理后传送带上的骨料区域的图像信息。

具体的,传送带振动后,传送带上骨料区域的图像信息随之发生变化,电子设备控制摄像头采集振动后的骨料区域的图像信息为第二图像信息,对第二图像信息进行分析,从而确定疑似堆叠的骨料是否发生堆叠。

S114,基于待采集区域信息从第二图像信息中确定第三图像信息。

对于本申请实施例,电子设备基于待采集区域信息和第二图像信息确定第三图像信息,以步骤S111为例,电子设备确定出振动后坐标(3,3)、(10,3)、(10,10)以及(3,10)所围成区域的图像信息为第三图像信息。对第三图像信息进行分析进而确定疑似堆叠的骨料是否发生堆叠。

S115,对第三图像信息中的骨料进行目标识别。

对于本申请实施例,可通过对第三图像信息进行二值化处理,滤除传送带部分的图像信息,进而得到骨料的图像信息,对骨料进行目标识别,进而得到第三图像信息中的骨料数量。

S116,若识别到至少两个骨料的图像信息,则控制振动设备停止振动。

对于本申请实施例,识别到第三图像信息中有至少两个骨料,则确定疑似发生堆叠的骨料发生堆叠。电子设备输出控制振动设备停止振动的终止信号,振动设备响应终止信号后停止振动。电子设备对分离够的各个骨料进行粒径监测即可。

S117,若识别到一个骨料的图像信息,则循环执行S112、S113、S114以及S115的步骤;直至满足预设条件;

其中,预设条件包括以下至少一项:

达到振动次数阈值;

识别到至少两个骨料的图像信息。

对于本申请实施例,振动次数阈值可由工作人员根据需要进行设定,也可以提前写入电子设备中,例如,振动次数为3次。振动设备振动一次后,电子设备在第三图像信息中仍只识别到一个骨料的图像信息,则有可能是一次振动未将堆叠的骨料分离开。电子设备再次控制振动设备对传送带进行振动,并再次获取振动后的骨料区域对应的第二图像信息,从第二图像信息中采集第三图像信息并对第三图像信息进行目标识别。若仍识别到一个骨料的图像信息,则继续循环执行上述步骤,直到振动设备的振动3次或识别的至少两个骨料的图像信息后,振动设备停止振动。

本申请实施例的一种可能的实现方式,步骤S110之后还包括步骤步骤S118(图中未示出)、步骤S119(图中未示出)以及步骤S120(图中未示出)以及步骤S121(图中未示出),其中,

S118,对第一比值信息处在第一预设区间之内对应的骨料进行计数,并生成第一计数信息,或者,对第二比值信息处在第二预设区间之内对应的骨料进行计数,并生成第二计数信息。

具体的,对第一比值信息处在第一预设区间之内对应的骨料进行计数,即为对各个合格的骨料进行计数,或者对第二比值信息处在第二预设区间之内对应的骨料进行计数,同样为对各个合格的骨料进行计数。通过步骤S118对各个合格的骨料进行计数,便于统计合格骨料的数量,进而对合格骨料的数量进行分析。

S119,对各个骨料图像信息进行计数,并生成第三计数信息。

具体的,对各个骨料中每个骨料的图像信息进行计数,即为统计所有骨料的数量。本步骤可在步骤S116或步骤S117之后执行,进而使得第三计数信息更精确。

S120,基于第一计数信息或第二计数信息与第三计数信息确定合格率信息。

对于本申请实施例,假设,第一计数信息和第二计数信息均为300,第三计数信息为350。合格率信息=(第一计数信息或第二计数信息)/第三计数信息=6/7≈85.7%。

S121,将合格率信息上传至数据中心。

对于本申请实施例,合格率信息可通过5G传输、光纤传输等方式传输至数据中心,数据中心对合格率信息进行存储和监控。

本申请实施例的一种可能的实现方式,还包括步骤S122(图中未示出)以及步骤S123(图中未示出),步骤S122(图中未示出)以及步骤S123(图中未示出)可以在步骤S101之前执行,也可以在步骤S101之后执行,还可以与步骤S101同时执行,对步骤S123(图中未示出)以及步骤S124(图中未示出)与上述其他步骤的执行顺序不做限定,其中,

S122,控制传感器检测骨料的含水率信息。

对于本申请实施例,骨料的含水率对骨料品质同样产生影响,传感器可以是非接触式水分测试仪,还可以是红外水分测定仪、微波水分测定仪等,只要能够实现对骨料含水率进行检测即可。电子设备控制传感器检测骨料的含水率信息,例如,检测到骨料的含水率信息为50%。

S123,将含水率信息上传至数据中心。

对于本申请实施例,可通过5G传输、光纤传输等方式将含水率上传至数据中心,数据中心对含水率信息进行监控和存储,进而便于从骨料含水率方向对骨料品质进行监测。

上述实施例从方法流程的角度介绍一种在线骨料粒径监测方法,下述实施例从虚拟模块或者虚拟单元的角度介绍了一种在线骨料粒径监测装置,具体详见下述实施例。

本申请实施例提供一种在线骨料粒径监测装置20,如图2所示,该在线骨料粒径监测装置20具体可以包括:

采集模块201,用于采集传送带上骨料对应的图像信息;

处理模块202,用于对图像信息进行二值化处理,得到二值化图像信息;

第一确定模块203,用于基于二值化图像信息确定各个骨料分别对应的图像区域信息;

分析模块204,用于对各个骨料分别对应的图像区域信息进行分析;

第二确定模块205,用于基于分析结果确定传送带上的各个骨料对应的品质信息。

对于本申请实施例,采集模块201采集到传送带上的骨料图像,处理模块202对图像信息进行二值化处理并得到二值化图像信息,二值化图像信息能够对骨料进行更清楚突出的显示。第一确定模块203确定各个骨料分别对应的图像区域信息,分析模块204对各个骨料分别对应的图像区域信息进行分析使得分析结果更准确,第二确定模块205基于分析结果确定各个骨料对应的品质信息效率更高。

本申请实施例的一种可能的实现方式,分析模块204在对各个骨料分别对应的图像区域信息进行分析时,具体用于;

从各个骨料对应的图像区域信息中分割出各个骨料的图像信息;

从各个骨料的图像信息中确定各个骨料分别对应的第一像素信息,

第一像素信息用于表征构成每个骨料图像信息的所有像素的排布信息;

对各个骨料对应的第一像素信息进行分析;

具体的,第二确定模块205在基于分析结果确定传送带上的各个骨料对应的品质信息时,具体用于:

基于对各个骨料对应的第一像素信息分析结果确定各个骨料对应的品质信息。

本申请实施例的一种可能的实现方式,分析模块204在对任一骨料对应的第一像素信息进行分析时,具体用于:

基于任一骨料对应的第一像素信息确定第二像素信息和第三像素信息,第二像素信息为任一骨料的第一像素信息中最长连续一维像素阵列数量信息,第三像素信息为任一骨料的第一像素信息中垂直于第二像素信息,且在第二像素信息中间位置的连续一维像素阵列数量信息,第二像素信息和第三像素信息中各像素的对角线相互平行;

基于第二像素信息和第三像素信息确定第一比值信息;

将第一比值信息与第一预设区间进行比对,以确定任一骨料是否合格;

第二确定模块205在基于分析结果确定任一骨料对应的品质信息时,具体用于:

若第一比值信息处在第一预设区间之内,则确定任一骨料合格,并输出用于表征任一骨料的第一像素信息对应的骨料品质合格的信息。

本申请实施例的一种可能的实现方式,装置还包括:

绘制模块,用于基于第二像素信息绘制圆形图像;圆形图像的直径所占像素信息为第二像素信息;

第三确定模块,用于确定圆形图像所占据的第四像素信息,第四像素信息包含圆形图像所占的像素数量信息;

第四确定模块,用于基于第四像素信息与第一像素信息确定第二比值信息;

比对模块,用于将第二比值信息与第二预设区间进行比对;

输出模块,用于当第二比值信息处在第二预设区间之内时,输出用于表征任一骨料品质合格的信息。

本申请实施例的一种可能的实现方式,装置还包括,

第五确定模块,用于确定待采集区域信息,待采集区域为任一骨料对应的图像区域信息;

第一控制模块,用于控制振动设备对传送带进行振动处理;

获取模块,用于获取第二图像信息,第二图像信息为振动处理后传送带上的骨料区域的图像信息;

第六确定模块,用于基于待采集区域信息从第二图像信息中确定第三图像信息;

识别模块,用于对第三图像信息中的骨料进行目标识别;

第二控制模块,用于当识别到至少两个骨料的图像信息时,则控制振动设备停止振动;

循环模块,用于当识别到一个骨料的图像信息时,循环执行控制振动设备对传送带进行振动处理;获取第二图像信息,第二图像信息为振动处理后传送带上的骨料区域的图像信息;从第二图像信息中基于待采集区域信息确定第三图像信息;对第三图像信息进行目标识别的步骤;直至满足预设条件;

其中,预设条件包括以下至少一项:

达到振动次数阈值;

识别到至少两个骨料的图像信息。

本申请实施例的一种可能的实现方式,装置还包括:

第一计数模块,用于对第一比值信息处在第一预设区间之内对应的骨料进行计数,并生成第一计数信息;

或者第二计数模块,用于对第二比值信息处在第二预设区间之内对应的骨料进行计数,并生成第二计数信息;

第三计数模块,用于对各个骨料图像信息进行计数,并生成第三计数信息;

第七确定模块,用于基于第一计数信息或第二计数信息与第三计数信息确定合格率信息;

第一上传模块,用于将合格率信息上传至数据中心。

本申请实施例的一种可能的实现方式,装置还包括:

检测模块,用于控制传感器检测骨料的含水率信息;

第二上传模块,用于将含水率信息上传至数据中心。

对于本申请实施例,第一确定模块203、第二确定模块205、第三确定模块、第四确定模块、第五确定模块、第六确定模块以及第七确定模块可以均为相同的确定模块,也可以均为不同的确定模块,也可以部分为相同的确定模块。第一控制模块以及第二控制模块可以均为相同的控制模块,也可以为不同的控制模块。第一计数模块、第二计数模块以及第三计数模块可以均为相同的计数模块,也可以均为不同的计数模块,也可以部分为相同的计数模块。第一上传模块以及第二上传模块可以均为相同的上传模块,也可以为不同的上传模块。

本申请实施例提供了一种管道供水管网泄露报警控制装置,适用于上述方法实施例,在此不在赘述。

本申请实施例中提供了一种电子设备,如图3所示,图3所示的电子设备30包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备30还可以包括收发器304。需要说明的是,实际应用中收发器304不限于一个,该电子设备30的结构并不构成对本申请实施例的限定。

处理器301可以是CPU(Central Processing Unit,中央处理器),通用处理器,DSP(Digital Signal Processor,数据信号处理器),ASIC(Application SpecificIntegrated Circuit,专用集成电路),FPGA(Field Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。

总线302可包括一通路,在上述组件之间传送信息。总线302可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等。总线302可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器303可以是ROM(Read Only Memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,RAM(Random Access Memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是EEPROM(Electrically ErasableProgrammable Read Only Memory,电可擦可编程只读存储器)、CD-ROM(Compact DiscRead Only Memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

存储器303用于存储执行本申请方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。

其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。还可以为服务器等。图3示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与相关技术相比,本申请实施例中采集到传送带上的骨料图像并得到二值化图像信息,二值化图像信息能够对骨料进行更清楚突出的显示。确定各个骨料分别对应的图像区域信息并对各个骨料分别对应的图像区域信息进行分析使得分析结果更准确,基于分析结果确定各个骨料对应的品质信息效率更高。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

以上仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:一种粗骨料粒形级配分析方法、装置及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!