摘要
本发明提出了一种基于深度学习的指针式油位计读数识别方法,包括:采集油位计仪表图像,构建训练所需的数据集并训练YOLOv3模型;利用YOLOv3模型识别待计算示数的指针式油位计图像;拟合表盘上的刻度数字Bounding Box中心点所在椭圆并求得圆心;连接圆心与Bounding Box中心点,确定该方向上待检测刻度的区域;在所有分割出的矩形检测区域内进行角点检测,求出每个刻度靠近圆心的边长的中点并拟合新的圆心;将待识别指针式油位计图像进行预处理后进行直线检测,求出指针方程及新的圆心在直线方程上的投影点;最终计算读数。本发明提出的基于深度学习的指针式油位计读数识别方法,能在不提前添加任何表盘信息且拍摄角度倾斜极端的情况下,较大地提高油位计示数识别的精度。
- 单位