【技术实现步骤摘要】
一种基于机器视觉的仪表指针计数读取方法及介质
[0001]本专利技术涉及仪表指针计数自动读取
,具体地,涉及一种基于机器视觉的仪表指针计数读取方法及介质。
技术介绍
[0002]目前我国变电站内的仪表数据读取大多都还是采取人工读取方法,该方法不仅要耗费大量人力,而且针对表盘类仪表数据的读取存在较大误差;也有采用传统的OpenCV方法来对表盘仪表进行检测,但该方法主要通过图像的色度对图像进行分割提取,易受环境影响,且泛化性较差。
[0003]现有仪表检测方法还无法完全对指针仪表实现智能化数据读取,采用人工抄表的方法并不能对表盘指针进行准确读取,容易产生较大误差;利用辅助工具对待识别表盘区域进行截取,然后再对仪表指针进行识别,该方法也需要人为参与,并不具有智能性;采用OpenCV方法对指针仪表进行处理,也能识别指针读数,但该方法泛化性差,不能适应更多的应用场景。
[0004]因此,为使电厂内指针仪表读数更加精准以及减少人力浪费,构建更加完整的智能化电厂,需要提供一种智能化仪表指针计数读取方法。
专利 ...
【技术保护点】
【技术特征摘要】
1.一种基于机器视觉的仪表指针计数读取方法,其特征在于,所述方法包括以下步骤:建立表盘分割模型,采集不同场景下的图片数据集预先训练表盘分割模型;模型训练好后,将新的表盘视频帧传入训练好的模型,模型对表盘视频帧进行实例分割,对实例分割后的图像进行二值化处理,得到二值化图像;以及对二值化处理后的图片进行霍夫圆变换以及霍夫线变换,通过霍夫圆变换得到表盘的轮廓以及表盘圆心,通过表盘圆心建立二维坐标系,通过霍夫线变换得到指针直线,通过圆心坐标与指针直线坐标得到表盘指针的角度,通过指针角度与刻度之间的映射关系即可得到表盘中的指针读数。2.根据权利要求1所述的基于机器视觉的仪表指针计数读取方法,其特征在于,所述建立表盘分割模型,采集不同场景下的图片数据集预先训练表盘分割模型的步骤具体包括:首先对图片进行预处理,预处理包括图片的随机旋转,图片光照强度、饱和度以及色度的随机变换,然后进行模型迁移训练,针对表盘分割模型,选取Mask R
‑
cnn用作预训练模型进行迁移学习,模型特征提取模块采用ResNet50用于提取图像中的特征。3.根据权利要求1所述的基于机器视觉的仪表指针计数读取方法,其特征在于,所述模型训练好后,将新的表盘视频帧传入训练好的模型,模型对表盘视频帧进行实例分割,对实例分割后的图像进行二值化处理,得到二值化图像的步骤具体包括:用训练好的模型检测新的图像时能得到所需要的表盘轮廓以及指针信息,在得到表盘以及指针信息后,采用OpenCV方法对图片进行二值化处理,得到二值化图像。4.根据权利要求1所述的基于机器视觉的仪表指针计数读取方法,其特征在于,所述对二值化处理后的图片进行霍夫圆变换以及霍夫线变换,通过霍夫圆变换得到表盘的轮廓以及表盘圆心,通过表盘...
【专利技术属性】
技术研发人员:张鹏鹏,徐果,王季季,李虹,徐思雨,
申请(专利权)人:上海电机学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。