CN112818988A - 一种指针式仪表自动识别读数方法及*** - Google Patents
一种指针式仪表自动识别读数方法及*** Download PDFInfo
- Publication number
- CN112818988A CN112818988A CN202110128956.XA CN202110128956A CN112818988A CN 112818988 A CN112818988 A CN 112818988A CN 202110128956 A CN202110128956 A CN 202110128956A CN 112818988 A CN112818988 A CN 112818988A
- Authority
- CN
- China
- Prior art keywords
- instrument
- image
- pointer
- recognized
- dial plate
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000001514 detection method Methods 0.000 claims abstract description 41
- 238000007781 pre-processing Methods 0.000 claims abstract description 13
- 238000001914 filtration Methods 0.000 claims description 17
- 238000012549 training Methods 0.000 claims description 17
- 230000009466 transformation Effects 0.000 claims description 16
- 238000003708 edge detection Methods 0.000 claims description 13
- 238000009499 grossing Methods 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 9
- 238000012937 correction Methods 0.000 claims description 6
- 239000011159 matrix material Substances 0.000 claims description 5
- 238000005259 measurement Methods 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 2
- 238000000605 extraction Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 238000009776 industrial production Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000012271 agricultural production Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/80—Geometric correction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20024—Filtering details
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V2201/00—Indexing scheme relating to image or video recognition or understanding
- G06V2201/02—Recognising information on displays, dials, clocks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Data Mining & Analysis (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Bioinformatics & Computational Biology (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Multimedia (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种指针式仪表自动识别读数方法及***,通过基于指针式仪表图片数据集对仪表目标检测模型进行预训练;利用预训练后的仪表目标检测模型对待识别仪表图像进行预处理,然后提取预处理后的图像特征,基于提取的图像特征,对待识别仪表图像中的表盘进行矫正处理,将待识别仪表图像中的表盘与指针进行拟合,根据提取的图像特征确定表盘的起止刻度,使用角度法即可得到仪表指针读数,通过仪表目标检测模型完成指针式仪表的检测和分类,能够快速实现表盘特征的提取,然后在表盘轮廓拟合中采用拟合方法,在读数阶段提出使用目标检测的方法定位起止刻度,解决了传统方法中必须先固定拍摄表盘角度的问题,使得拍摄现场可以具有更大的灵活性。
Description
技术领域
本发明属于工业仪表仪器技术领域,具体涉及一种指针式仪表自动识别读数方法及***。
背景技术
随着大数据、云计算、物联网技术的飞速发展,传统的工业生产环境也逐渐趋于信息化、智能化。指针式仪表作为数据测量、数据监控、数据收集的重要工具,以其低成本、耐用性的特点,在工业生产、农业生产、交通运输、国防科技、以及医疗卫生等各个生产环境中都发挥着巨大的作用。在工业生产环境中,指针式仪表应用广泛且种类繁多,如在变电站、化工厂、机械加工厂等生产环境中所存在的温度表、湿度表、气压表、电流表、油位表等等。同时,指针式仪表相对于数字型仪表来说,不能由通讯接口直接获取读数,因此目前指针式仪表读数主要由人工完成。但是,在一个生产环境中,指针式仪表的数量往往成百上千,如果依靠人工逐一读数、记录,往往成本巨大,且无法及时获取读数以了解设备、环境的变化。并且在许多困难、危险的环境下,人工读数的过程中也存在一定的风险。因此,近年来,如何通过计算机的方法实现对指针式仪表的自动读数成为了一个热门的研究课题。
关于指针式仪表的检测识别,在现有的研究方法中,一部分学者直接在未做仪表盘区域提取的图片上进行读数操作,由于图片不止存在仪表还存在其它的背景内容,因此这些背景内容会成为噪声影响读数,导致读数精度降低。在传统的方法中,许多学者使用模板匹配算法来从图像中检测出与模板匹配度最高的区域作为仪表所在区域,但是由于许多仪表分布在户外,因此当存在强弱光照、粉尘或者仪表图像存在偏转时,匹配精度低,甚至无法正常工作,同时模板匹配算法只能对仪表区域进行定位,无法识别仪表的类型。近几年来,随着深度学习的发展,许多专家学者提出使用Faster R-CN、SPP-Net等方法进行仪表盘区域的检测与识别,上述目标检测方法在一般情况下可以很好地检测识别出图像中的仪表,但是该类two-stage的目标检测算法由于检测和分类分两步进行,因此需要的时间更多,在现代化的工业生产环境中,一个***里可能存在数百上千个采集仪表数据的摄像头,当面临海量的视频数据时,two-stage的检测算法会存在带宽、时延问题。关于指针式仪表图像的自动读数,主要包括数据预处理、仪表盘拟合、指针拟合、刻度定位、读数计算几部分。在现有的仪表盘拟合方法中,霍夫变换以其简单、高效的特点被广泛应用,但是霍夫变换往往回拟合出多个给定条件下的圆盘,因此需要设计一种方法从这些圆中得到拟合效果最准确的圆盘。在定位刻度的方法中,部分学者提出的方法是提前固定摄像头与仪表的相对位置,即将刻度位置作为先验知识,但是在实际部署中往往不容易达到;有学者提出使用SIFT检测仪表的关键点来定位刻度位置,但是当仪表的成像效果不佳时,往往检测精度也大打折扣;有学者提出使用模板匹配的方法先定位刻度附近的数字,再根据二者之间的距离关系确定刻度的位置,该方法具有一定的创新性,但是模板匹配算法在图像质量与模板存在一定差异时,检测效果不稳定,同时,如果仪表存在偏转的情况,则其检测效果则更加不稳定,从而降低了仪表的读数准确度。
发明内容
本发明的目的在于提供一种指针式仪表自动识别读数方法及***,以克服现有技术的不足。
为达到上述目的,本发明采用如下技术方案:
一种指针式仪表自动识别读数方法,包括以下步骤:
S1,构建仪表目标检测模型,基于指针式仪表图片数据集对仪表目标检测模型进行预训练;
S2,利用预训练后的仪表目标检测模型对待识别仪表图像进行预处理,然后提取预处理后的图像特征,基于提取的图像特征,如果待识别仪表图像中表盘是否发生偏转,如果表盘发生偏转,则对待识别仪表图像中的表盘进行矫正处理,矫正处理后进入步骤S3,如果待识别仪表图像中表盘没有发生偏转则直接进入步骤S3;
S3,将待识别仪表图像中的表盘与指针进行拟合,根据提取的图像特征确定表盘的起止刻度,使用角度法即可得到仪表指针读数。
进一步的,利用LabelImg将采集的指针式仪表图片数据集制成指针式仪表图片数据集。
进一步的,对待识别仪表图像进行依次进行灰度化、滤波和卷积平滑处理,然后利用边缘检测获取图像特征。
进一步的,使用最大值法将获取的待识别仪表图像中的三分亮度的最大值作为灰度图的灰度值:
Gray(i,j)=max{(R(i,j),G(i,j),B(i,j))}
其中,R、G、B分别代表三个通道的像素值;
然后对灰度图片进行均值滤波操作,去掉图像表面的噪声点:
其中s表示图像中的一个方块区域,f为原像素值,g为均值滤波操作后的像素值;
最后进行卷积平滑处理得到平滑了噪声的待识别仪表图像后,使用Canny边缘检测方法提取卷积平滑后待识别仪表图像的轮廓特征。
进一步的,Canny边缘检测方法具体包括以下步骤:首先是高斯滤波:
然后结合梯度计算梯度值和梯度方向:
接下来通过过滤规则来过滤不是边缘的点:
最后通过设置上下两个阈值检测最终的边缘,其中位于上下阈值之间的像素点则被看成为边缘,否则为非边缘。
进一步的,根据边缘检测获取的图像特征,判断待识别仪表图像中的表盘是否发生偏转,如果表盘发生偏转,则采用透视变换算法对待识别仪表图像中的表盘进行矫正。
进一步的,采用透视变换算法对待识别仪表图像中的表盘进行矫正:
其中[X Y Z]T为图像的原视平面,[x y 1]T为目标视平面,透视变换矩阵为:
得到[X' Y' Z']T,表示变换后的目标图像:
令a33=1,展开上面的公式,得到下式:
其中(x,y)为原视平面上的坐标,(X',Y')是变换后的视平面上的坐标。
进一步的,采用设置参数在采集的图像特征中拟合多个圆环,获取拟合的多个圆环的均值,采用该均值对应的圆环或者与该均值差小于设定阈值的圆环为仪表圆环的中心圆;然后采用霍夫直线概率变换拟合圆盘上的指针,取距离中心圆圆心最近的直线为指针所在直线,该直线对应拟合为指针。
进一步的,根据提取的图像特征确定表盘的起止刻度以及量程度量信息,根据拟合的中心圆和指针,计算指针相对于起始位置的偏转角度,即可得到该表盘的具体读数。
一种指针式仪表自动识别***,包括图像采集模块和数据处理模块;图像采集模块用于获取待识别仪表图像,并将待识别仪表图像传输至数据处理模块,数据处理模块根据获取的待识别仪表图像,对待识别仪表图像进行预处理,然后提取预处理后的图像特征,基于提取的图像特征,对待识别仪表图像中的表盘与指针进行拟合,根据提取的图像特征确定表盘的起止刻度,使用角度法即可获取仪表指针读数。
与现有技术相比,本发明具有以下有益的技术效果:
本发明一种指针式仪表自动识别读数方法,通过基于指针式仪表图片数据集对仪表目标检测模型进行预训练;利用预训练后的仪表目标检测模型对待识别仪表图像进行预处理,然后提取预处理后的图像特征,基于提取的图像特征,如果待识别仪表图像中表盘是否发生偏转,如果表盘发生偏转,则对待识别仪表图像中的表盘进行矫正处理,将待识别仪表图像中的表盘与指针进行拟合,根据提取的图像特征确定表盘的起止刻度,使用角度法即可得到仪表指针读数,通过仪表目标检测模型完成指针式仪表的检测和分类,能够快速实现表盘特征的提取,然后在表盘轮廓拟合中采用拟合方法,在读数阶段提出使用目标检测的方法定位起止刻度,解决了传统方法中必须先固定拍摄表盘角度的问题,使得拍摄现场可以具有更大的灵活性。
进一步的,在表盘轮廓拟合中采用中心圆拟合方法,使得拟合的鲁棒性更高。
本发明一种指针式仪表自动识别***,结构简单,能够快速准确获取仪表的读数。
附图说明
图1为本发明实施例中具体处理流程图。
图2为本发明实施例中Yolov3的网络结构示意图。
图3为本发明实施例中图像预处理示意图,图3a为灰度化后效果图,图3b为中值滤波后效果图,图3c为卷积平滑后效果图,图3d为边缘检测获取图像特征图。
图4为本发明实施例中偏转矫正示意图,图4a为矫正前示意仪表图,图4b为矫正后仪表图。
具体实施方式
下面结合附图对本发明做进一步详细描述:
如图1所示,一种指针式仪表自动识别读数方法,包括以下步骤:
S1,构建仪表目标检测模型,基于指针式仪表图片数据集对仪表目标检测模型进行预训练;
具体的,所述指针式仪表图片数据集通过采集获取,利用LabelImg将采集的指针式仪表图片数据集制成指针式仪表图片数据集,用于模型训练;可收集多种不同指针式仪表图像进行模型训练,提高模型的适用度;
如图2所示,构建基于Yolov3(You only look once)目标检测网络作为训练网络,将指针式仪表图片数据集划分为训练集和验证集,利用训练集对仪表目标检测模型进行训练,得到用于检测指针式仪表的仪表目标检测模型,利用验证集对预训练后的仪表目标检测模型进行测试,如果预训练后的仪表目标检测模型检测精度低于设定阈值或未达到预期,则采用optimizer优化方法进行优化,重新设定训练参数,直至预训练后的仪表目标检测模型检测精度达到设定要求。
S2,利用预训练后的仪表目标检测模型对待识别仪表图像进行预处理,然后提取预处理后的图像特征,基于提取的图像特征,如果待识别仪表图像中表盘是否发生偏转,如果表盘发生偏转,则对待识别仪表图像中的表盘进行矫正处理,矫正处理后进入步骤S3,如果待识别仪表图像中表盘没有发生偏转则直接进入步骤S3;
如图3所示;对待识别仪表图像进行预处理:具体的,对待识别仪表图像进行依次进行灰度化、滤波和卷积平滑处理,然后利用边缘检测获取图像特征;
具体的,使用最大值法将获取的待识别仪表图像的彩色图像中的三分亮度的最大值作为灰度图的灰度值:
Gray(i,j)=max{(R(i,j),G(i,j),B(i,j))}
其中,R、G、B分别代表三个通道的像素值;
然后对灰度图片进行均值滤波操作,去掉图像表面的噪声点:
其中s表示图像中的一个方块区域,f为原像素值,g为均值滤波操作后的像素值;
然后进行卷积平滑处理得到平滑了噪声的待识别仪表图像后,使用Canny边缘检测方法提取卷积平滑后待识别仪表图像的轮廓特征,Canny边缘检测一共包含四个步骤:
首先,为了去掉图像中的噪声和平滑图像,对图像进行高斯滤波:
其中,f(x,y)是图像(x,y)处的原值,gσ(x,y)表示经过高斯滤波后的新值。
然后,结合梯度计算梯度值和梯度方向:
其中,gx(x,y)和gy(x,y)分别是x和y方向的梯度值,G(x,y)表示由gx(x,y)和gy(x,y)计算得到的图像梯度,θ是梯度方向。
接下来通过过滤规则来过滤不是边缘的点:
其中,T表示与M(x,y)同梯度方向的相邻前后两个像素中的最大梯度值。
最后通过设置上下两个阈值来检测最终的边缘,其中位于上下阈值之间的像素点则被看成为边缘,否则为非边缘。
仪表盘倾斜矫正:在指针图像的采集过程中,由于存在的各种原因,可能导致得到的图片存在不同程度地偏转情况,如果忽视该情况而直接进行后续工作,则会影响后续表盘的拟合准确度进而产生较大的读数误差,因此需要先矫正存在偏转的表盘。判断椭圆是否偏转的方法是,对于正常未偏转的表盘,其偏转后的表盘呈现椭圆形状,而正常情况下是标准的圆,基于该情况,可以先对表盘进行椭圆拟合,如果椭圆的长短轴之比大于设定阈值,则判定表盘存在偏转,否则即未偏转。
如图4所示,根据边缘检测获取的图像特征,判断待识别仪表图像中的表盘是否发生偏转,如果表盘发生偏转,则采用透视变换算法对待识别仪表图像中的表盘进行矫正,透视变换是将图片从一个视平面投影到一个新的视平面的空间映射,从原视平面变换到新视平面的变换公式为:
其中[X Y Z]T为图像的原视平面,[x y 1]T为目标视平面,透视变换矩阵为:
可以看出,这是一个从二维空间到三维空间的转换,因为图像在二维平面,故除以Z,得到[X' Y' Z']T,表示变换后的目标图像:
令a33=1,展开上面的公式,得到下式:
其中(x,y)为原视平面上的坐标,(X',Y')是变换后的视平面上的坐标,一共8个未知数,因此使用4对(x,y)与(X',Y')坐标即可求得透视变换矩阵。
在本发明中,对于偏转的表盘,可以看到偏转后的圆盘呈现椭圆形状,而正常情况下是标准的圆;采用椭圆长短轴上的四个端点作为原空间中的一组坐标,另外将这四个点在圆上即变换后的坐标作为第二组坐标,一共8个坐标点,计算透视变换矩阵。
完成矫正的表盘图像的中心或未发生偏转的表盘中心即为圆心。
S3,根据提取的图像特征,将待识别仪表图像中的表盘与指针进行拟合,根据提取的图像特征确定表盘的起止刻度,使用角度法即可得到仪表指针读数。
具体的,采用中心圆拟合法进行表盘与指针的拟合。具体的,采用设置参数在采集的图像特征中拟合多个圆环,获取拟合的多个圆环的均值,采用该均值对应的圆环或者与该均值差小于设定阈值的圆环为仪表圆环的中心圆;然后采用霍夫直线概率变换拟合圆盘上的指针,取距离中心圆圆心最近的直线为指针所在直线,该直线对应拟合为指针。
根据提取的图像特征确定表盘的起止刻度以及量程度量信息,根据拟合的中心圆和指针,计算指针相对于起始位置的偏转角度,即可得到该表盘的具体读数。本发明使用定位量程起止位置的方法是通过检测量程附近的数字,再根据数字与量程刻度的位置关系计算出量程起止刻度的位置。检测量程数字的模型通过SVHN(Street View House Numbers)数据集训练Yolov3模型得到。通过指针相对于起始刻度的偏转角度和和量程总范围计算出最终读数
其中,θ'和θ分别表示指针偏转角度和起止刻度之间的量程角度,max和min分别表示量程最大和最小读数,value是最终得到的读数。
本发明一种指针式仪表自动识别读数方法,基于Yolov3与图像处理的指针式仪表自动读数方法,通过预训练得到仪表目标检测模型,使用Yolov3仪表目标检测模型检测图像中的指针式仪表,通过仪表目标检测模型完成指针式仪表的检测和分类,能够快速实现表盘特征的提取,然后在表盘轮廓拟合中采用中心圆拟合方法,使得拟合的鲁棒性更高;在读数阶段提出使用目标检测的方法定位起止刻度,解决了传统方法中必须先固定拍摄表盘角度的问题,使得拍摄现场可以具有更大的灵活性。
Claims (10)
1.一种指针式仪表自动识别读数方法,其特征在于,包括以下步骤:
S1,构建仪表目标检测模型,基于指针式仪表图片数据集对仪表目标检测模型进行预训练;
S2,利用预训练后的仪表目标检测模型对待识别仪表图像进行预处理,然后提取预处理后的图像特征,基于提取的图像特征,如果待识别仪表图像中表盘是否发生偏转,如果表盘发生偏转,则对待识别仪表图像中的表盘进行矫正处理,矫正处理后进入步骤S3,如果待识别仪表图像中表盘没有发生偏转则直接进入步骤S3;
S3,将待识别仪表图像中的表盘与指针进行拟合,根据提取的图像特征确定表盘的起止刻度,使用角度法即可得到仪表指针读数。
2.根据权利要求1所述的一种指针式仪表自动识别读数方法,其特征在于,利用LabelImg将采集的指针式仪表图片数据集制成指针式仪表图片数据集。
3.根据权利要求1所述的一种指针式仪表自动识别读数方法,其特征在于,对待识别仪表图像进行依次进行灰度化、滤波和卷积平滑处理,然后利用边缘检测获取图像特征。
6.根据权利要求1所述的一种指针式仪表自动识别读数方法,其特征在于,根据边缘检测获取的图像特征,判断待识别仪表图像中的表盘是否发生偏转,如果表盘发生偏转,则采用透视变换算法对待识别仪表图像中的表盘进行矫正。
8.根据权利要求1所述的一种指针式仪表自动识别读数方法,其特征在于,采用设置参数在采集的图像特征中拟合多个圆环,获取拟合的多个圆环的均值,采用该均值对应的圆环或者与该均值差小于设定阈值的圆环为仪表圆环的中心圆;然后采用霍夫直线概率变换拟合圆盘上的指针,取距离中心圆圆心最近的直线为指针所在直线,该直线对应拟合为指针。
9.根据权利要求1所述的一种指针式仪表自动识别读数方法,其特征在于,根据提取的图像特征确定表盘的起止刻度以及量程度量信息,根据拟合的中心圆和指针,计算指针相对于起始位置的偏转角度,即可得到该表盘的具体读数。
10.一种基于权利要求1所述指针式仪表自动识别读数方法的指针式仪表自动识别***,其特征在于,包括图像采集模块和数据处理模块;图像采集模块用于获取待识别仪表图像,并将待识别仪表图像传输至数据处理模块,数据处理模块根据获取的待识别仪表图像,对待识别仪表图像进行预处理,然后提取预处理后的图像特征,基于提取的图像特征,对待识别仪表图像中的表盘与指针进行拟合,根据提取的图像特征确定表盘的起止刻度,使用角度法即可获取仪表指针读数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110128956.XA CN112818988B (zh) | 2021-01-29 | 2021-01-29 | 一种指针式仪表自动识别读数方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110128956.XA CN112818988B (zh) | 2021-01-29 | 2021-01-29 | 一种指针式仪表自动识别读数方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112818988A true CN112818988A (zh) | 2021-05-18 |
CN112818988B CN112818988B (zh) | 2024-04-02 |
Family
ID=75860353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110128956.XA Active CN112818988B (zh) | 2021-01-29 | 2021-01-29 | 一种指针式仪表自动识别读数方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112818988B (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113313122A (zh) * | 2021-06-11 | 2021-08-27 | 曲阜师范大学 | 一种基于计算机视觉的指针式仪表自动识别读数方法 |
CN113326787A (zh) * | 2021-06-02 | 2021-08-31 | 武汉理工大学 | 指针仪表读数的自动识别方法、***及设备 |
CN113408551A (zh) * | 2021-05-25 | 2021-09-17 | 深圳市富能新能源科技有限公司 | 指针仪表读数的识别方法、***、设备及计算机存储介质 |
CN113408542A (zh) * | 2021-05-25 | 2021-09-17 | 深圳市富能新能源科技有限公司 | 指针仪表读数的识别方法、***、设备及计算机存储介质 |
CN113570631A (zh) * | 2021-08-28 | 2021-10-29 | 西安安森智能仪器股份有限公司 | 一种基于图像的指针式仪表智能识别方法及设备 |
CN113673520A (zh) * | 2021-08-24 | 2021-11-19 | 国网江苏省电力有限公司南京供电分公司 | 一种适用于指针式电表的识别方法 |
CN113688831A (zh) * | 2021-08-23 | 2021-11-23 | 长安大学 | 一种基于yolov4的电力表计的故障识别方法和*** |
CN113705564A (zh) * | 2021-08-10 | 2021-11-26 | 上海电力大学 | 一种指针式仪表识别读数方法 |
CN114220085A (zh) * | 2021-10-09 | 2022-03-22 | 中国民航科学技术研究院 | 航空仪表盘的识别方法、可读存储介质及计算机设备 |
CN114757922A (zh) * | 2022-04-19 | 2022-07-15 | 河南中原动力智能制造有限公司 | 一种应用于指针式压力表的仪表读数方法及装置 |
CN116012828A (zh) * | 2022-12-02 | 2023-04-25 | 长扬科技(北京)股份有限公司 | 指针式仪表识别方法、装置、电子设备及存储介质 |
CN116092091A (zh) * | 2023-02-23 | 2023-05-09 | 河北工程大学 | 一种基于Labview视觉***的仪表读数识别方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108921176A (zh) * | 2018-06-22 | 2018-11-30 | 河海大学常州校区 | 一种基于机器视觉的指针式仪表定位与识别方法 |
US20190095739A1 (en) * | 2017-09-27 | 2019-03-28 | Harbin Institute Of Technology | Adaptive Auto Meter Detection Method based on Character Segmentation and Cascade Classifier |
CN110580480A (zh) * | 2019-07-21 | 2019-12-17 | 天津大学 | 基于图像处理的表计读数识别方法 |
CN111414934A (zh) * | 2020-01-21 | 2020-07-14 | 国网浙江省电力有限公司湖州供电公司 | 一种基于Faster R-CNN和U-Net的指针式仪表读数自动识别方法 |
CN111950330A (zh) * | 2019-05-16 | 2020-11-17 | 杭州测质成科技有限公司 | 一种基于目标检测的指针式仪表示数检测方法 |
-
2021
- 2021-01-29 CN CN202110128956.XA patent/CN112818988B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190095739A1 (en) * | 2017-09-27 | 2019-03-28 | Harbin Institute Of Technology | Adaptive Auto Meter Detection Method based on Character Segmentation and Cascade Classifier |
CN108921176A (zh) * | 2018-06-22 | 2018-11-30 | 河海大学常州校区 | 一种基于机器视觉的指针式仪表定位与识别方法 |
CN111950330A (zh) * | 2019-05-16 | 2020-11-17 | 杭州测质成科技有限公司 | 一种基于目标检测的指针式仪表示数检测方法 |
CN110580480A (zh) * | 2019-07-21 | 2019-12-17 | 天津大学 | 基于图像处理的表计读数识别方法 |
CN111414934A (zh) * | 2020-01-21 | 2020-07-14 | 国网浙江省电力有限公司湖州供电公司 | 一种基于Faster R-CNN和U-Net的指针式仪表读数自动识别方法 |
Non-Patent Citations (2)
Title |
---|
徐发兵;吴怀宇;陈志环;喻汉;: "基于深度学习的指针式仪表检测与识别研究", 高技术通讯, no. 12 * |
胡彬;江宁;潘雨;: "基于KAZE特征匹配的指针式仪表自动读数方法", 仪表技术与传感器, no. 05 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113408551A (zh) * | 2021-05-25 | 2021-09-17 | 深圳市富能新能源科技有限公司 | 指针仪表读数的识别方法、***、设备及计算机存储介质 |
CN113408542A (zh) * | 2021-05-25 | 2021-09-17 | 深圳市富能新能源科技有限公司 | 指针仪表读数的识别方法、***、设备及计算机存储介质 |
CN113326787B (zh) * | 2021-06-02 | 2023-09-01 | 武汉理工大学 | 指针仪表读数的自动识别方法、***及设备 |
CN113326787A (zh) * | 2021-06-02 | 2021-08-31 | 武汉理工大学 | 指针仪表读数的自动识别方法、***及设备 |
CN113313122A (zh) * | 2021-06-11 | 2021-08-27 | 曲阜师范大学 | 一种基于计算机视觉的指针式仪表自动识别读数方法 |
CN113705564A (zh) * | 2021-08-10 | 2021-11-26 | 上海电力大学 | 一种指针式仪表识别读数方法 |
CN113705564B (zh) * | 2021-08-10 | 2024-03-12 | 上海电力大学 | 一种指针式仪表识别读数方法 |
CN113688831A (zh) * | 2021-08-23 | 2021-11-23 | 长安大学 | 一种基于yolov4的电力表计的故障识别方法和*** |
CN113688831B (zh) * | 2021-08-23 | 2023-11-21 | 浙江朗坤电力工程检测有限公司 | 一种基于yolov4的电力表计的故障识别方法和*** |
CN113673520A (zh) * | 2021-08-24 | 2021-11-19 | 国网江苏省电力有限公司南京供电分公司 | 一种适用于指针式电表的识别方法 |
CN113570631A (zh) * | 2021-08-28 | 2021-10-29 | 西安安森智能仪器股份有限公司 | 一种基于图像的指针式仪表智能识别方法及设备 |
CN113570631B (zh) * | 2021-08-28 | 2024-04-26 | 西安安森智能仪器股份有限公司 | 一种基于图像的指针式仪表智能识别方法及设备 |
CN114220085A (zh) * | 2021-10-09 | 2022-03-22 | 中国民航科学技术研究院 | 航空仪表盘的识别方法、可读存储介质及计算机设备 |
CN114757922A (zh) * | 2022-04-19 | 2022-07-15 | 河南中原动力智能制造有限公司 | 一种应用于指针式压力表的仪表读数方法及装置 |
CN116012828A (zh) * | 2022-12-02 | 2023-04-25 | 长扬科技(北京)股份有限公司 | 指针式仪表识别方法、装置、电子设备及存储介质 |
CN116092091A (zh) * | 2023-02-23 | 2023-05-09 | 河北工程大学 | 一种基于Labview视觉***的仪表读数识别方法 |
Also Published As
Publication number | Publication date |
---|---|
CN112818988B (zh) | 2024-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112818988B (zh) | 一种指针式仪表自动识别读数方法及*** | |
CN112906694B (zh) | 变电站倾斜式指针式仪表图像的读数矫正***及方法 | |
CN108764257B (zh) | 一种多视角的指针式仪表识别方法 | |
CN112257676B (zh) | 一种指针式仪表读数方法、***以及巡检机器人 | |
CN102521560B (zh) | 高鲁棒仪表指针图像识别方法 | |
CN111950330B (zh) | 一种基于目标检测的指针式仪表示数检测方法 | |
CN112699876B (zh) | 一种用于集气站多类型仪表自动读数方法 | |
CN106529559A (zh) | 一种指针式圆形多仪表盘实时读数识别方法 | |
CN111368906B (zh) | 一种基于深度学习的指针式油位计读数识别方法 | |
CN107066998A (zh) | 一种利用移动设备的指针式圆形单仪表盘实时识别方法 | |
CN109508709B (zh) | 一种基于机器视觉的单指针仪表读数方法 | |
CN112149667A (zh) | 一种基于深度学习的指针式仪表的自动读数的方法 | |
CN111814919A (zh) | 一种基于深度学习的仪表定位与识别*** | |
CN110223355B (zh) | 一种基于双重极线约束的特征标志点匹配方法 | |
CN107092905B (zh) | 一种电力巡检机器人的待识别仪器定位方法 | |
CN108205645B (zh) | 一种异源图像匹配***的基准图质量评价方法 | |
CN113688817A (zh) | 一种自动巡检的仪表识别方法及识别*** | |
CN114005108A (zh) | 一种基于坐标变换的指针式仪表度数识别方法 | |
CN116152697A (zh) | 一种混凝土结构裂缝的三维模型测量方法及相关装置 | |
CN113657339A (zh) | 一种基于机器视觉的仪表指针计数读取方法及介质 | |
CN111815580B (zh) | 一种图像边缘识别方法及小模数齿轮模数检测方法 | |
CN112560839A (zh) | 指针式仪表读数的自动识别方法及*** | |
CN112990190A (zh) | 指针式仪表读数的识别方法、装置 | |
CN116310263A (zh) | 一种指针式航空地平仪示数自动读取实现方法 | |
CN109784257A (zh) | 一种变压器温度表检测与识别方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |