仪表识别技术概述
来源:互联网 发布:淘宝网账户被冻结 编辑:程序博客网 时间:2024/04/29 21:10
1 介绍
目前常见的仪表包括指针仪表,数字仪表,状态仪表,刻度仪表等。相关任务在工业应用生产中具有很重要的意义。目前来说工厂里大部分仪表还是非电子表的,这样的话一些重要的表就需要人工来监控了。
目前已经有一部分公司实现了机器读表,通过监控,定位仪表,并用图像算法方法识别读数。其中以状态仪表最容易读取,此类仪表一般会通过不同的颜色等来表示两个状态,用颜色检测算法可以轻易读取。其次是数码仪表,用OCR的方法。最难的是指针仪表,需要通过图像匹配的方法来完成。这些技术的致命环节就是就是对环境因素要求比较高。以下将就目前掌握的情况进行分析。
2 问题描述
以下是几种不同类型的仪表
1)指针仪表
2)数字仪表
3)状态仪表
仪表的种类繁多,仪表识别则需要对每一种都要做特殊处理。仪表识别的难点有以下几点:
1)识别精度要求高;
2)识别成本要求低;
3)能对抗环境的变化;
就第一点来说越是重要的仪表,对精度的要求就越高,仪表盘,尤其是通过刻度识别的仪表盘,有时候细分的是很厉害的,就人眼来看都是比较费力的。
第二点主要是针对应用前景来说的,一个电站有成千上万个仪表,但是一个仪表的识别成本必须控制很低,否则是费时费力不讨好,最关键的是不远低于人力成本,就算有识别算法也是不能用的。
就实地勘察的情况来说,户内户外都有需要识别的仪表,户内的环境好控制,无非是保证光源稳定充足,户外的光源则一天24小时都可能在变化,另外还要受到雨水风沙粉尘等感染,最严重的是摄像机的拍摄角度可能发生变化。
3 解决方案
目前没有关于复杂场景的仪表识别方法,也没有一类仪表识别方法,一般是一个表一个表的调节参数。就目前商业仪表识别产品来说,都是成套设备,通过一些硬件方法来控制外界环境,使得获取的图像清晰可读。
就识别算法来说,商业的方法一般采用的是匹配算法,这样的话就要求对每个表都要调参,尤其是对于固定或者角度不可调的摄像机获取的图像而言。至于学术上的方法则是五花八门,当然存在着很多有潜力的方法了。
就仪表识别业务来说,一般是工厂需要,尤其是舍的花钱的国企,毕竟采用一套只能的算法解决人力问题会变成突出的政绩。鉴于这种情况,背景太普通的人要拿到业务几乎不太可能,就算有高超的技术,对方宁愿去买关系好的目前做了很久的公司。
4 其他
上面提了这么多,来说说我这边技术的效果,能够准确定位清晰仪表图片上仪表的位置,可以精确得到指针表的读数,不用对每一个表做参数调节,对环境有一定的抗性。demo可以在点击这里下载。
阅读全文
0 0
- 仪表识别技术概述
- 生物识别技术概述
- 仪表识别材料
- microsoft speech语音识别技术,语音朗读技术概述
- 仪表
- 射频识别技术漫谈(6)——通讯协议概述
- 射频识别技术漫谈(27)——CPU卡概述
- 射频识别技术漫谈(27)——CPU卡概述
- 有关汽车仪表的LED与LCD识别
- OpenCV仪表数据识别(二):数字区域自动定位
- OpenCV仪表数据识别(一):整体思想
- OpenCV仪表数据识别(三):数据按行分割
- OpenCV仪表数据识别(四):图像倾斜矫正
- OpenCV仪表数据识别(五):数字分割提取
- OpenCV仪表数据识别(四):图像倾斜矫正
- 模拟是本土仪表技术落后的原因之一
- 语音识别发展概述
- 人脸识别概述
- String类
- 芯片测试术语
- SQL调优
- Ubuntu上igraph的安装教程
- vuex的基本用法和mapaction传值问题
- 仪表识别技术概述
- showToast多行居中显示
- Shell变量~02
- PHP的curl实现get,post 和 cookie(几个实例)
- Unity内存优化技术测试案例
- 遍历 Map的方法
- 泛型-上下限
- linux文本操作命令整理
- Linux基础-特殊权限