LED显示屏数字自动识别方法及系统与流程

文档序号:11276833阅读:1663来源:国知局
LED显示屏数字自动识别方法及系统与流程

本发明涉及数字识别技术领域,更为具体地,涉及一种led显示屏数字自动识别方法及系统。



背景技术:

随着科技的进步,制造企业生产线的自动化程度越来越高。agv(automatedguidedvehicle,自动导向车)由于其具有沿规定的导引路径行驶,且具有安全保护以及各种移载的功能,其已被广泛应用于工业领域中。

在制造企业生产线上,可通过在agv上安装精度较高的激光测距模块来感知前方距离。但由于某些成熟产品的led显示屏不允许通过对产品进行编程来获取led显示屏所显示的距离数据,其只能对激光测距模块反馈给led显示屏的距离数据进行快速识别以确定agv到障碍物的距离,若无法对led显示屏的距离数据进行快速识别,则极易导致avg碰撞到设备、墙壁等障碍物。



技术实现要素:

鉴于上述问题,本发明的目的是提供一种led显示屏数字自动识别方法及系统,以达到快速对激光测距模块反馈给led显示屏的距离数据进行识别的目的。

根据本发明的一个方面,提供一种led显示屏数字自动识别方法,包括:

将激光测距模块反馈给led显示屏的距离数据转化为预设规格的点阵图像;

根据点阵图像在led显示屏的显示位置,在点阵图像中选取包含所有距离数据的最窄行数作为识别区域,并将识别区域的每一列转换为整数;其中,将识别区域中的黑色像素点转换为1,将识别区域中的空白区域转换为0;

在识别区域中,以全为0的列作为分割列,将识别区域分割为单个数据,单个数据的类型为数字或小数点;

根据预设的识别规则遍历识别区域,并根据所分割的单个数据的类型确定分割后的各个单个数据的值;

根据所确定的分割后的各个单个数据的值,确定激光测距模块反馈给led显示屏的距离数据的值,距离数据的值为所分割的各个单个数据的值的依次组合。

此外,优选的方式为:在根据预设的识别规则遍历识别区域,并根据所分割的单个数据的类型确定分割后的各个单个数据的值的过程中,根据与单个数据对应的识别区域的列数确定单个数据的类型;其中,如果与单个数据对应的识别区域的列数为4,则单个数据的类型为小数点;如果与单个数据对应的识别区域的列数为28,则单个数据的类型为数字。

另一方面,本发明提供一种led显示屏数字自动识别系统,包括:

点阵图像转化单元,用于将激光测距模块反馈给led显示屏的距离数据转化为预设规格的点阵图像;

识别区域确定单元,用于根据点阵图像转化单元所转化的点阵图像在led显示屏的显示位置,在点阵图像中选取包含所有距离数据的最窄行数作为识别区域,并将识别区域的每一列转换为整数;其中,将识别区域中的黑色像素点转换为1,空白区域转换为0;

单个数据分割单元,用于在识别区域确定单元所确定的识别区域中,以全为0的列作为分割列,将识别区域分割为单个数据,单个数据的类型为数字或小数点;

单个数据值确定单元,用于根据预设的识别规则遍历识别区域,并根据单个数据分割单元所分割的单个数据的类型确定分割后的各个单个数据的值;

距离数据值确定单元,用于根据单个数据值确定单元所确定的分割后的各个单个数据的值,确定激光测距模块反馈给led显示屏的距离数据的值,距离数据的值为所分割的各个单个数据的值的依次组合。

利用上述根据本发明的led显示屏数字自动识别方法及系统,通过将激光测距模块反馈给led显示屏的距离数据转化为点阵图像,并在点阵图像中选取识别区域,通过将识别区域分割为单个数据,并根据预设的识别规则遍历识别区域来确定分割后的单个数据的值,从而能够对激光测距模块反馈给led显示屏的距离数据进行快速自动识别来获取距离数据的值,从而防止agv碰撞到设备、墙壁等障碍物。

为了实现上述以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。

附图说明

通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:

图1为根据本发明实施例的led显示屏数字自动识别方法的流程示意图;

图2为根据本发明实施例的led显示屏数字自动识别方法的逻辑结构框图。

在所有附图中相同的标号指示相似或相应的特征或功能。

具体实施方式

以下将结合附图对本发明的具体实施例进行详细描述。

为说明本发明提供的led显示屏数字自动识别方法,图1示出了根据本发明实施例的led显示屏数字自动识别方法的流程。

如图1所示,本发明提供的led显示屏数字自动识别方法包括:

s110:将激光测距模块反馈给led显示屏的距离数据转化为预设规格的点阵图像。

需要说明的是,激光测距模块反馈给led显示屏的距离数据为点阵图像。

s120:根据点阵图像在led显示屏的显示位置,在点阵图像中选取包含所有距离数据的最窄行数作为识别区域,并将识别区域的每一列转换为整数;其中,将识别区域中的黑色像素点转换为1,空白区域转换为0。

具体地,可以将激光测距模块传入led显示屏的数据转化为256*256的点阵图像,根据该规格的点阵图像在led显示屏的显示位置,选取点阵图像的第193行到256行的点阵图像,根据点阵图像的特点,将选取的点阵图像的每一列均转化为整数;其中,将选取的点阵图像中的黑色像素点转换为1,将选取的点阵图像中的空白区域转换为0。

s130:在识别区域中,以全为0的列作为分割列,将识别区域分割为单个数据,单个数据的类型为数字或小数点。

s140:根据预设的识别规则遍历识别区域,并根据所分割的单个数据的类型确定分割后的各个单个数据的值。

s150:根据所确定的分割后的各个单个数据的值,确定激光测距模块反馈给led显示屏的距离数据的值,距离数据的值为所分割的各个单个数据的值的依次组合。

具体地,通过对数字类型的点阵图像的分析得出的规律,每个数字在点阵图像中占的列数相同,且每个数字后(除最后一个数字)都预留有小数点显示区域,其中每个数字占28列,预留的小数点显示区域占4列,分割区域占1列。因此,在选取的点阵图像(即上述的识别区域)中,以全为0的列为分割点,将选取的点阵图像分割为单个数字或者小数点。

其中,在根据预设的识别规则遍历识别区域,并根据所分割的单个数据的类型确定分割后的各个单个数据的值的过程中,根据与单个数据对应的识别区域的列数确定单个数据的类型;其中,如果与单个数据对应的识别区域的列数为4,则单个数据的类型为小数点;如果与单个数据对应的识别区域的列数为28,则单个数据的类型为数字。

具体地,当单个数据的类型为小数点时,遍历与单个数据对应的识别区域的行,如果与单个数据对应的识别区域的行中有一个值为1,则显示小数点;否则,不显示小数点。

当单个数据的类型为数字时,在与单个数据对应的识别区域中选取预设列数中的预设行数的值与标准模板中对应的列数中的行数的值进行匹配,确定单个数据的值。

以数字8为例,在标准模板中,数字8的第3列的第5~12行、第3列的第17~26行值为1、第11列的第1~5行、12~16行、25~29行值为1、第19列的第3~7行、12~18行、26~30行的值为1,若与单个数据对应的识别区域中的第3列的第5~12行、第3列的第17~26行的值、第11列的第1~5行、12~16行、25~29行的值、第19列的第3~7行、12~18行、26~30行的值与标准模板中对应列和对应行的值相匹配,则确定该单个数据的值为8。

需要说明的是,将在与单个数据对应的识别区域中选取预设列数中的预设行数的值与标准模板中对应的列数中的行数的值进行匹配的方式适用于所有led显示屏数字识别,具体的行列的选取可以根据实际显示屏数字大小和字体进行调整。

上述将列出本发明的具体识别逻辑:

其中,供匹配的标准模板数据定义如下:

arr00={5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23};

arr01={1,2,3,4,24,25,26,27,28};

arr02={1,2,3,4,5,23,24,25,26,27};

具体地识别逻辑如下:

与上述方法相对应,本发明提供一种led显示屏数字自动识别系统,图2示出了根据本发明实施例的led显示屏数字自动识别系统的逻辑结构。

如图2所示,本发明提供的led显示屏数字自动识别系统200包括:点阵图像转化单元210、识别区域确定单元220、单个数据分割单元230、单个数据值确定单元240、距离数据值确定单元250。

其中,点阵图像转化单元210用于将激光测距模块反馈给led显示屏的距离数据转化为预设规格的点阵图像。

识别区域确定单元220用于根据点阵图像转化单元210所转化的点阵图像在led显示屏的显示位置,在点阵图像中选取包含所有距离数据的最窄行数作为识别区域,并将识别区域的每一列转换为整数;其中,将识别区域中的黑色像素点转换为1,空白区域转换为0。

单个数据分割单元230用于在识别区域确定单元220所确定的识别区域中,以全为0的列作为分割列,将识别区域分割为单个数据,单个数据的类型为数字或小数点。

单个数据值确定单元240用于根据预设的识别规则遍历识别区域,并根据单个数据分割单元230所分割的单个数据的类型确定分割后的各个单个数据的值。

距离数据值确定单元250用于根据单个数据值确定单元240所确定的分割后的各个单个数据的值,确定激光测距模块反馈给led显示屏的距离数据的值,距离数据的值为所分割的各个单个数据的值的依次组合。

其中,单个数据值确定单元包括数据类型确定单元(图中未示出),该数据类型确定单元用于根据与单个数据对应的识别区域的列数确定单个数据的类型;其中,如果与单个数据对应的识别区域的列数为4,则单个数据的类型为小数点;如果与单个数据对应的识别区域的列数为28,则单个数据的类型为数字。

通过上述可知,本发明提供的led显示屏数字自动识别方法及系统具有识别速度快可靠性强,且识别过程中,识别所需的资源少(仅仅匹配三列即可完成识别),以及还可以根据显示的数字大小和字体灵活调整需要匹配的列数,从而达到降噪的目的的优点;通过本发明能够快速准确的识别激光测距模块反馈给led显示屏的距离数据,从而防止agv碰撞到设备、墙壁等障碍物。

如上参照附图以示例的方式描述了根据本发明的led显示屏数字自动识别方法及系统。但是,本领域技术人员应当理解,对于上述本发明所提出的led显示屏数字自动识别方法及系统,还可以在不脱离本发明内容的基础上做出各种改进。因此,本发明的保护范围应当由所附的权利要求书的内容确定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1