摘要

为实现指针式仪表自动识别,本文提出一种基于直线椭圆检测器(ELSD)的指针仪表自动识别策略。整个策略包括刻度线粗识别、仪表圆弧边界拟合、刻度线重识别和排序、仪表指针识别以及仪表示数计算等5个模块。首先,使用本文设计的自动迭代算法将检测到的线段匹配成对,并结合K-means聚类算法得到粗识别的刻度线;接着,根据粗识别出的刻度线与检测出的仪表圆弧位置关系确定仪表圆弧边界;然后,根据仪表刻度线与圆弧边界相交重新确定刻度线并进行插值补全、排序,构建出整个仪表刻度线坐标系;最后,根据仪表指针自身结构特征得到指针在坐标系中的位置并计算出仪表示数。通过实验结果可知,本文提出的算法可减少对模板图像和人工标定的依赖,在保证准确率的情况下能简化并加快整个仪表自动识别过程。