一种识别数码管所显示数字的方法技术

技术编号:14551245 阅读:550 留言:0更新日期:2017-02-05 00:22
本发明专利技术所提供的一种识别数码管所显示数字的方法,其特征在于,包括步骤:A、对数码管所显示的数字进行拍照,确定数码管三条横向线段上部两竖向线段下部两竖向线段的位置;B、采用辅助线对各线段进行分割处理;C、依据所述辅助线与所述各线段的交点,对所显示的数字进行识别。由上,可依据所做辅助线与线段的交点情况,对显示数字进行识别,克服了由于线段有可能显示不清楚时,无法准确识别的缺陷。

Method for identifying digital display of digital tube

A recognition method of digital digital tube provided by the invention is characterized in that the display, which comprises the following steps: A, digital tube display digital camera, digital tube to determine three horizontal two vertical line segment upper lower two vertical line position; B, the auxiliary line for each line segmentation C, on the basis of the intersection; auxiliary lines with the line, to identify the digital display. According to the intersection of the auxiliary line and the line segment, the display number can be identified, and the defect that the line segment can not be accurately identified when the line segment is not clear can be overcome.

【技术实现步骤摘要】

本专利技术涉及识别图像
,特别涉及一种识别数码管所显示数字的方法
技术介绍
采用数码管进行数字显示已经是目前应用非常广泛的一种技术。广泛应用于工业控制、交通、生产领域。数码管是自动化仪表的关键显示设备,显示包括温度、湿度、指标、参数等重要数据。如图1所示,数码管由固定位置的三条横向线段和四条竖向线段组成,即对应图1中的L1~L7,其中,L4、L6为上部两条竖向线段,L5、L7为下部两条竖向线段。每个线段都有一定的宽度,通过不同线段的显示来形成不同的数字,比如数字1是线段L6和L7显示,数字8是全部线段L1-L7都显示。为了识别显示屏显示的数字,我们首先对显示屏进行拍照,然后对照片进行二值化处理,这样图片中的点只有黑色和白色,显示的线条就是黑色,其他都是白色。公开文献《数字仪表数码管显示识别设计》发表了一种对于数码管所显示数字的识别方法,利用不同数字的显示特征实现对于数字的识别。如图2所示,公开文献中对应L1~L7的线条采用字母a~g表示。数码管管脚有效置“0”,数码管无效置“1”。上述方法虽然可以实现对于数码管所显示数字的识别,但是如果遇到拍照效果不好,或者数码管有部分坏点的情况下,则无法实现对于数字的准确识别。
技术实现思路
有鉴于此,本专利技术的主要目的在于,提供一种识别数码管所显示数字的方法,其特征在于,包括步骤:A、对数码管所显示的数字进行拍照,确定数码管三条横向线段上部两竖向线段下部两竖向线段的位置;B、采用辅助线对各线段进行分割处理;C、依据所述辅助线与所述各线段的交点,对所显示的数字进行识别。由上,可依据所做辅助线与线段的交点情况,对显示数字进行识别,克服了由于线段有可能显示不清楚时,无法准确识别的缺陷。可选的,步骤B包括:取数码管的三条横向线段的中点,用第一辅助线连接所述三条横向线段的中点;取数码管的上部两竖向线段的中点,用第二辅助线连接所述两条竖向线段的中点;取数码管的下部两竖向线段的中点,用第三辅助线连接所述两条竖向线段的中点。由上,设置三条辅助线,分别与七条线段相交,从而可以获取各条线段的显示情况,克服了由于线段有可能显示不清楚时,无法准确识别的缺陷。可选的,步骤B包括:对数码管的三条横向线段中上条线段,在其中点的左侧或右侧取点,对中间线段,在其中点取点,对下条线段,在其中点的右侧或左侧取点,用第一辅助线连接所述三条横向线段所取的点;对数码管的上部两竖向线段的左侧线段,在其中点上侧或下侧取点,对右侧线段,在其中点下侧或上侧取点,用第二辅助线连接所述上部两条竖向线段所取的点;对数字的下部两竖向线段的左侧线段,在其中点上侧或下侧取点,对右侧线段,在其中点下侧或上侧取点,用第三辅助线连接所述下部两条竖向线段所取的点。由上,采用三条辅助线分别与七条线段灵活相交,克服了定点相交时,在相交位置正好出现显示不清楚的特例情况,进一步实现对于显示不清晰的数字的识别。可选的,步骤B包括:在数码管的三条横向线段的中点、中点左侧、中点右侧取点,用第一辅助线连接所述三条横向线段的中点,用第二辅助线连接所述三条横向线段中点右侧的取点,用第三辅助线连接所述三条横向线段中点左侧的取点;在数码管的上部两竖向线段的中点、中点上侧、中点下侧取点,用第四辅助线连接所述两条竖向线段的中点,用第五辅助线连接所述上部两条竖向线段中点上侧的取点,用第六辅助线连接所述两条竖向线段中点下侧的取点;在数码管的下部两竖向线段的中点、中点上侧、中点下侧取点,用第七辅助线连接所述下部两条竖向线段的中点,用第八辅助线连接所述下部两条竖向线段中点上侧的取点,用第九辅助线连接所述下部两条竖向线段中点下侧的取点。由上,采用九条辅助线,与各条线段全覆盖相交的模式,彻底克服有可能存在的交点显示不完整的情况。可选的,步骤C包括:依据多条辅助线与一条线段的是否存在交点,判断出该条线段是否存在;依次识别各条线段的存在情况,对显示数字进行识别。由上,采用九条辅助线,与各条线段全覆盖相交的模式,即便显示再不清晰,可以通过交点的方式对于显示数字的识别。可选的,依据多条辅助线与一条线段的是否存在交点,判断出该条线段是否存在包括:假设线段与所述辅助线的交点数量为A;各个交点的清晰度表示为:Pij/A,式中i表示线段的序号,i=1~7;j表示线段与所述辅助线的交点的序号,j=1~3;当所述清晰度Pij达到阈值时,判断出该条线段存在。由上,通过三条辅助线与一条线段的交点的清晰度,实现对于线段是否显示的判断。可选的,判断清晰度达到阈值包括步骤:利用公式Pi1/A*W1%+Pi2/A*W2%+Pi3/A*W3%计算线段的清晰度,式中W1%、W2%、W3%分别表示辅助线与线段不同位置交点所占的权重。可选的,所述权重与辅助线和线段交点距离该线段中点的距离成反比,距离越近,权重越大。由上,辅助线与线段在中心的交点权重最高,在两侧的交点权重较低,便于对该线段是否存在进行正确的判断。可选的,所述对显示数字进行识别包括:如果线线段的清晰度大于80%,定为M1;如果大于60%小于80%,定为M2;如果大于20%小于60%,定为M3;如果小于20%,定为M4;根据M1的线条组合识别数字,如果唯一识别数字则返回,否则将M1和M4的线条组合识别数字,如果唯一识别数字则返回,否则将M1、M4和M2的线条组合识别数字,如果唯一识别数字则返回;否则将M1-M4的线条组合识别数字,返回可能性的数字集合。由上,采用交叉组合的方式进行数字识别,可进一步提高对于显示不清晰的数字的识别率。附图说明图1为数码管显示数字的示意图;图2为公开文献中涉及的依据数字的显示特性进行识别的原理示意图;图3为本专利技术的流程图;图4为对各个显示段进行分割的第一分割实施例示意图;图5为对各个显示段进行分割的第二分割实施例示意图;图6为对各个显示段进行分割的第三分割实施例示意图。具体实施方式为克服现有技术存在的缺陷,本专利技术提供了一种识别数码管所显示数字的方法,针对拍照效果不佳或者数码管存在坏点的情况下,依然可实现对于数字的识别。如图3所示,本专利技术所述方法包括以下步骤:S10:对数码管所显示的图像本文档来自技高网...
一种识别数码管所显示数字的方法

【技术保护点】
一种识别数码管所显示数字的方法,其特征在于,包括步骤:A、对数码管所显示的数字进行拍照,确定数码管三条横向线段上部两竖向线段下部两竖向线段的位置;B、采用辅助线对各线段进行分割处理;C、依据所述辅助线与所述各线段的交点,对所显示的数字进行识别。

【技术特征摘要】
1.一种识别数码管所显示数字的方法,其特征在于,包括步骤:
A、对数码管所显示的数字进行拍照,确定数码管三条横向线段
上部两竖向线段下部两竖向线段的位置;
B、采用辅助线对各线段进行分割处理;
C、依据所述辅助线与所述各线段的交点,对所显示的数字进行
识别。
2.根据权利要求1所述的方法,其特征在于,步骤B包括:
取数码管的三条横向线段的中点,用第一辅助线连接所述三条横
向线段的中点;
取数码管的上部两竖向线段的中点,用第二辅助线连接所述两条
竖向线段的中点;
取数码管的下部两竖向线段的中点,用第三辅助线连接所述两条
竖向线段的中点。
3.根据权利要求1所述的方法,其特征在于,步骤B包括:
对数码管的三条横向线段中上条线段,在其中点的左侧或右侧取
点,对中间线段,在其中点取点,对下条线段,在其中点的右侧或左
侧取点,用第一辅助线连接所述三条横向线段所取的点;
对数码管的上部两竖向线段的左侧线段,在其中点上侧或下侧取
点,对右侧线段,在其中点下侧或上侧取点,用第二辅助线连接所述
上部两条竖向线段所取的点;
对数字的下部两竖向线段的左侧线段,在其中点上侧或下侧取
点,对右侧线段,在其中点下侧或上侧取点,用第三辅助线连接所述
下部两条竖向线段所取的点。
4.根据权利要求1所述的方法,其特征在于,步骤B包括:
在数码管的三条横向线段的中点、中点左侧、中点右侧取点,用
第一辅助线连接所述三条横向线段的中点,用第二辅助线连接所述三
条横向线段中点右侧的取点,用第三辅助线连接所述三条横向线段中

\t点左侧的取点;
在数码管的上部两竖向线段的中点、中点上侧、中点下侧取点,
用第四辅助线连接所述两条竖向线段的中点,用第五辅助线连接所述
上部两条竖向线段中点上侧的取点,用第六辅助线连接所述两条竖向
线段中点下侧的取点;
...

【专利技术属性】
技术研发人员:管延军蒋红宇安晓江
申请(专利权)人:北京海泰方圆科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1