仪表识别技术概述

来源:互联网 发布:淘宝网账户被冻结 编辑:程序博客网 时间:2024/04/29 21:10

1 介绍

       目前常见的仪表包括指针仪表,数字仪表,状态仪表,刻度仪表等。相关任务在工业应用生产中具有很重要的意义。目前来说工厂里大部分仪表还是非电子表的,这样的话一些重要的表就需要人工来监控了。
       目前已经有一部分公司实现了机器读表,通过监控,定位仪表,并用图像算法方法识别读数。其中以状态仪表最容易读取,此类仪表一般会通过不同的颜色等来表示两个状态,用颜色检测算法可以轻易读取。其次是数码仪表,用OCR的方法。最难的是指针仪表,需要通过图像匹配的方法来完成。这些技术的致命环节就是就是对环境因素要求比较高。以下将就目前掌握的情况进行分析。

2 问题描述

       以下是几种不同类型的仪表
       1)指针仪表

     2)数字仪表
     
     3)状态仪表


        仪表的种类繁多,仪表识别则需要对每一种都要做特殊处理。仪表识别的难点有以下几点:
        1)识别精度要求高;
        2)识别成本要求低;
        3)能对抗环境的变化;
        就第一点来说越是重要的仪表,对精度的要求就越高,仪表盘,尤其是通过刻度识别的仪表盘,有时候细分的是很厉害的,就人眼来看都是比较费力的。
        第二点主要是针对应用前景来说的,一个电站有成千上万个仪表,但是一个仪表的识别成本必须控制很低,否则是费时费力不讨好,最关键的是不远低于人力成本,就算有识别算法也是不能用的。
        就实地勘察的情况来说,户内户外都有需要识别的仪表,户内的环境好控制,无非是保证光源稳定充足,户外的光源则一天24小时都可能在变化,另外还要受到雨水风沙粉尘等感染,最严重的是摄像机的拍摄角度可能发生变化。

3 解决方案

        目前没有关于复杂场景的仪表识别方法,也没有一类仪表识别方法,一般是一个表一个表的调节参数。就目前商业仪表识别产品来说,都是成套设备,通过一些硬件方法来控制外界环境,使得获取的图像清晰可读。
        就识别算法来说,商业的方法一般采用的是匹配算法,这样的话就要求对每个表都要调参,尤其是对于固定或者角度不可调的摄像机获取的图像而言。至于学术上的方法则是五花八门,当然存在着很多有潜力的方法了。
        就仪表识别业务来说,一般是工厂需要,尤其是舍的花钱的国企,毕竟采用一套只能的算法解决人力问题会变成突出的政绩。鉴于这种情况,背景太普通的人要拿到业务几乎不太可能,就算有高超的技术,对方宁愿去买关系好的目前做了很久的公司。

4 其他

       上面提了这么多,来说说我这边技术的效果,能够准确定位清晰仪表图片上仪表的位置,可以精确得到指针表的读数,不用对每一个表做参数调节,对环境有一定的抗性。demo可以在点击这里下载。
原创粉丝点击