System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及液位检测,更具体地涉及一种液位检测方法、一种液位检测装置、一种电子设备及一种存储介质。
技术介绍
1、在液体产品生产过程中,一般采用灌装的方式对液体产品进行包装。例如,在生物医药领域中的试剂生产过程中,可以将试剂装入对应的试剂瓶内,以完成对试剂的包装。
2、相关技术中,在对液体产品包装完成后,通常通过人工检测每个液体产品是否合格。但是,人工检测的效率较低,无法满足大批量液体产品生产的需求。且人工检测容易受到个人经验等因素的影响,导致检测结果存在一定的主观性和不确定性。由此,可能会出现误检测的情况,影响了液体产品的合格率。
技术实现思路
1、考虑到上述问题而提出了本申请。本申请提供了一种液位检测方法、一种液位检测装置、一种电子设备及一种存储介质。
2、根据本申请一方面,提供了一种液位检测方法,包括:获取目标容器的待测液位图像,目标容器为透明容器;基于待测液位图像,确定目标容器的液位高度,液位高度表示目标容器中的液体的液面与目标容器底部的距离;基于液位高度,确定目标容器的液位是否合格。
3、示例性地,基于液位高度,确定目标容器的液位是否合格,包括:基于液位高度,确定目标容器中的液体体积;判断液体体积与目标体积的差值是否小于体积阈值;在液体体积与目标体积的差值小于体积阈值时,确定目标容器的液位合格;其中,液体体积与目标体积的差值为液体体积减去目标体积的绝对值。
4、示例性地,目标容器包括沿高度方向依次设置的多个容器段,多个容器段一
5、示例性地,方法还包括:对于多个容器段中的每个容器段,基于该容器段的外观特征,确定该容器段对应的转换关系。
6、示例性地,多个容器段包括圆柱段和圆锥段;圆锥段对应第一转换关系,圆柱段对应第二转换关系。
7、示例性地,圆柱段位于圆锥段上方,第一转换关系通过以下公式表示:v=1/3*π*r1*r1*h1;其中,h1≤h2;其中,v表示液体体积,r1表示目标容器内的液体的上边缘所在平面的半径,h1表示液位高度,h2表示圆锥段的高度。
8、示例性地,圆柱段位于圆锥段上方,圆柱段的直径与圆锥段的底面直径相同;第二转换关系通过以下公式表示:
9、v=1/3*π*r2*r2*h2+(h3-h2)*π*r2*r2;其中,h3>h2;其中,v表示液体体积,r2表示圆锥段的底面半径,h3表示液位高度,h2表示圆锥段的高度。
10、示例性地,基于待测液位图像,确定目标容器的液位高度,包括:基于待测液位图像中各个像素点的像素值,在待测液位图像中检测目标容器内的液体的上边缘,以确定目标容器的液位;基于液位的位置与目标容器的底部在待测液位图像中的位置,确定目标容器的液位高度。
11、示例性地,在基于液位的位置与目标容器的底部在待测液位图像中的位置,确定目标容器的液位高度之前,方法还包括:基于基准液位图像中的目标容器底部对应的像素的基准特征,在待测液位图像中识别目标容器的底部的位置。
12、示例性地,在基于待测液位图像,确定目标容器的液位高度之后,方法还包括:在目标容器的液位高度为0时,确定目标容器的液位不合格。
13、根据本申请另一方面,提供了一种液位检测装置,包括:获取模块,用于获取目标容器的待测液位图像,目标容器为透明容器;第一确定模块,用于基于待测液位图像,确定目标容器的液位高度,液位高度表示目标容器中的液体的液面与目标容器底部的距离;第二确定模块,用于基于液位高度,确定目标容器的液位是否合格。
14、根据本申请的又一方面,提供了一种电子设备,包括处理器和存储器,其中,存储器中存储有计算机程序指令,计算机程序指令被处理器运行时用于执行上述的方法。
15、根据本申请的再一方面,提供了一种存储介质,在存储介质上存储了程序指令,程序指令在运行时用于执行如上述的方法。
16、上述技术方案通过获取目标容器的待测液位图像,并根据该待测液位图像确定目标容器的液位高度,可以基于该液位高度较为准确地确定目标容器的液位是否合格。该方案无需人工参与,有助于降低人工成本,提高液位检测效率,从而有利于满足大批量生产的要求。另外,该方案可以避免人工检测带来的误差,有助于提高液体产品的合格率。
本文档来自技高网...【技术保护点】
1.一种液位检测方法,其特征在于,包括:
2.根据权利要求1所述的液位检测方法,其特征在于,所述基于所述液位高度,确定所述目标容器的液位是否合格,包括:
3.根据权利要求2所述的液位检测方法,其特征在于,所述目标容器包括沿高度方向依次设置的多个容器段,所述多个容器段一一对应多个转换关系,所述转换关系用于指示所述液位高度与所述液体体积之间的关系;
4.根据权利要求3所述的液位检测方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的液位检测方法,其特征在于,所述多个容器段包括圆柱段和圆锥段;所述圆锥段对应第一转换关系,所述圆柱段对应第二转换关系。
6.根据权利要求5所述的液位检测方法,其特征在于,所述圆柱段位于所述圆锥段上方,所述第一转换关系通过以下公式表示:
7.根据权利要求5所述的液位检测方法,其特征在于,所述圆柱段位于所述圆锥段上方,所述圆柱段的直径与所述圆锥段的底面直径相同;所述第二转换关系通过以下公式表示:
8.根据权利要求1-7任一项所述的液位检测方法,其特征在于,所述基于所述待测
9.根据权利要求8所述的液位检测方法,其特征在于,在基于所述液位的位置与所述目标容器的底部在所述待测液位图像中的位置,确定所述目标容器的液位高度之前,所述方法还包括:
10.根据权利要求1-7任一项所述的液位检测方法,其特征在于,在所述基于所述待测液位图像,确定所述目标容器的液位高度之后,所述方法还包括:
11.一种液位检测装置,其特征在于,包括:
12.一种电子设备,包括处理器和存储器,其中,所述存储器中存储有计算机程序指令,所述计算机程序指令被所述处理器运行时用于执行如权利要求1-10任一项所述的方法。
13.一种存储介质,在所述存储介质上存储了程序指令,所述程序指令在运行时用于执行如权利要求1-10任一项所述的方法。
...【技术特征摘要】
1.一种液位检测方法,其特征在于,包括:
2.根据权利要求1所述的液位检测方法,其特征在于,所述基于所述液位高度,确定所述目标容器的液位是否合格,包括:
3.根据权利要求2所述的液位检测方法,其特征在于,所述目标容器包括沿高度方向依次设置的多个容器段,所述多个容器段一一对应多个转换关系,所述转换关系用于指示所述液位高度与所述液体体积之间的关系;
4.根据权利要求3所述的液位检测方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的液位检测方法,其特征在于,所述多个容器段包括圆柱段和圆锥段;所述圆锥段对应第一转换关系,所述圆柱段对应第二转换关系。
6.根据权利要求5所述的液位检测方法,其特征在于,所述圆柱段位于所述圆锥段上方,所述第一转换关系通过以下公式表示:
7.根据权利要求5所述的液位检测方法,其特征在于,所述圆柱段位于所述圆锥段上方,所述圆柱段的直径与所述圆锥段的底面直径相...
【专利技术属性】
技术研发人员:邓天学,陈志杰,
申请(专利权)人:苏州镁伽科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。