本发明创造属于视频检测技术领域,尤其是涉及一种基于视频的水尺读数检测方法及装置。
背景技术:
在水利监测领域中,通过人眼观察水尺并确定水位读数,往往会耗费大量的人力成本和时间成本,并且读数会存在较大误差,从而无法实现对水位读数的实时准确的监控。
技术实现要素:
本发明的目的是提供一种基于视频的水尺读数检测方法,以用于全天候监测水尺读数,并判断水位读数是否在预设水位范围内,达到对水位监控的效果。
为达到上述目的,本发明的技术方案是这样实现的:
一种基于视频的水尺读数检测方法,包括:
(1)对视频图像进行预处理,去除图像噪点;
(2)利用训练模型检测图像中水尺的位置,确定水尺的区域;
(3)在确定的水尺区域对数字分割和识别;
(4)用二值化梯度图像水平投影的方法,确定水位线位置;
(5)利用(3)中的数字分割识别结果与(4)中的水位线检测结果,确定当前水位读数。
进一步的,所述步骤(1)中,图像预处理主要是用高斯滤波的方法对获得的视频图像进行滤波降噪处理。
进一步的,所述步骤(2)中具体包括,采集水尺样本,训练基于LBP特征级联分类器,对视频图像中的水尺进行检测,再将检测到的水尺作为正样本,误检作为负样本,反复对模型进行迭代训练;最后用检测效果最好的分类器模型对水尺进行检测,从而确定水尺在图像中的具体位置。
进