System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及液位测量,尤其涉及一种液位判断方法、装置、设备和存储介质。
技术介绍
1、目前,在对密闭空间的液位检测时,通常先打开密闭空间中的辅助照明装置,接着通过设置在密闭空间中的摄像装置对密闭空间中的液面图像进行采集,最后基于采集的液面图像进行分析,得到密闭空间中的液位高度。但是,密闭空间中的辅助照明装置均是基于固定的参数进行辅助照明的,在密闭空间所处的环境发生变化时,如果不改变辅助照明装置的参数,将直接影响到液面图像采集的质量,进而影响到液位高度判断的准确性。因此,如何提高液面判断的准确性是本领技术人员亟待解决的技术问题。
技术实现思路
1、有鉴于此,本公开提出了一种基于机器视觉的液位判断方法、装置、设备和存储介质,可以提高液位高度判定的准确性。
2、根据本公开的第一方面,提供了一种基于机器视觉的液位判断方法,包括:
3、获取密闭空间中的液面图像;
4、判断所述液面图像的质量是否满足预设的质量要求;
5、在判断所述液面图像的质量满足所述质量要求的情况下,基于所述液面图像,计算所述密闭空间中的液位高度。
6、在一种可能的实现方式中,在判断所述液面图像质量是否满足预设的质量要求时,包括:
7、获取所述液面图像的亮度数据和对比度数据;
8、基于所述亮度数据和所述对比度数据,判断所述液面图像的质量是否满足预设的质量要求。
9、在一种可能的实现方式中,在获取所述液面图像的亮度数据和对比度数据时,
10、将所述液面图像转化至hsv空间;
11、基于所述hsv空间,获取所述液面图像的亮度数据和对比度数据。
12、在一种可能的实现方式中,在判断所述液面图像的质量不满足所述质量要求的情况下,还包括:
13、计算所述液面图像质量与所述质量要求之间的质量偏差数据;
14、根据所述质量偏差数据,对所述密闭空间中的辅助照明设备进行调整;
15、其中,所述质量偏差数据包括亮度偏差数据和对比度偏差数据中的至少一种,所述辅助照明设备包括辅助光源和激光发射器中的至少一种。
16、在一种可能的实现方式中,所述质量偏差数据中包括亮度偏差数据,在根据所述亮度偏差数据,对所述密闭空间中的辅助照明设备进行调整时,基于预设的亮度偏差阈值实现。
17、在一种可能的实现方式中,所述质量偏差数据中包括对比度偏差数据,在根据所述对比度偏差数据,对所述密闭空间中的辅助照明设备进行调整时,基于预设的对比度偏差阈值实现。
18、在一种可能的实现方式中,在基于所述液面图像,计算所述密闭空间中的液位高度时,包括:
19、采用逆透视变换将所述液面图像转换至与实际空间相匹配的目标液面像;
20、将所述目标液面图像转换至hsv空间;
21、由所述hsv空间中提取指定通道的目标图像数据;
22、对所述图像数据进行灰度转换处理、直方图均衡化处理、去噪处理和二值化处理中的至少一种预处理操作;
23、基于预处理后的目标图像数据,判定所述密闭空间中的液位高度。
24、根据本公开的第二方面,提供了一种液位判断装置,包括:
25、图像获取模块,用于获取密闭空间中的液面图像;
26、质量判断模块,用于判断所述液面图像的质量是否满足预设的质量要求;
27、高度计算模块,用于在判断所述液面图像的质量满足所述质量要求的情况下,基于所述液面图像,计算所述密闭空间中的液位高度。
28、根据本公开的第三方面,提供了一种液位判断设备,包括:
29、处理器;
30、用于存储处理器可执行指令的存储器;
31、其中,所述处理器被配置为执行本公开第一方面所述的方法。
32、根据本公开的第四方面,提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其中,所述计算机程序指令被处理器执行时实现本公开第一方面所述的方法。
33、在本公开中提供了一种液位判断方法,包括:获取密闭空间中的液面图像;判断液面图像的质量是否满足预设的质量要求;在判断液面图像的质量满足质量要求的情况下,基于液面图像,计算密闭空间中的液位高度。由于本公开中是基于满足质量要求的液面图像进行液位高度计算的,因此,可以提高液面高度计算的准确性。
34、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
本文档来自技高网...【技术保护点】
1.一种液位判断方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在判断所述液面图像质量是否满足预设的质量要求时,包括:
3.根据权利要求2所述的方法,其特征在于,在获取所述液面图像的亮度数据和对比度数据时,包括:
4.根据权利要求1所述的方法,其特征在于,在判断所述液面图像的质量不满足所述质量要求的情况下,还包括:
5.根据权利要求4所述的方法,其特征在于,所述质量偏差数据中包括亮度偏差数据,在根据所述亮度偏差数据,对所述密闭空间中的辅助照明设备进行调整时,基于预设的亮度偏差阈值实现。
6.根据权利要求4所述的方法,其特征在于,所述质量偏差数据中包括对比度偏差数据,在根据所述对比度偏差数据,对所述密闭空间中的辅助照明设备进行调整时,基于预设的对比度偏差阈值实现。
7.根据权利要求1所述的方法,其特征在于,在基于所述液面图像,计算所述密闭空间中的液位高度时,包括:
8.一种液位判断装置,其特征在于,包括:
9.一种液位判断设备,其特征在于,包括:
10.一
...【技术特征摘要】
1.一种液位判断方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在判断所述液面图像质量是否满足预设的质量要求时,包括:
3.根据权利要求2所述的方法,其特征在于,在获取所述液面图像的亮度数据和对比度数据时,包括:
4.根据权利要求1所述的方法,其特征在于,在判断所述液面图像的质量不满足所述质量要求的情况下,还包括:
5.根据权利要求4所述的方法,其特征在于,所述质量偏差数据中包括亮度偏差数据,在根据所述亮度偏差数据,对所述密闭空间中的辅助照明设备进行调整时,基于预设的亮度偏差阈值实现。
<...【专利技术属性】
技术研发人员:薛孟,李艳召,王军峰,
申请(专利权)人:北京埃德泰克智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。