一种数字识别的方法及设备的制造方法

文档序号:10613272阅读:353来源:国知局
一种数字识别的方法及设备的制造方法
【专利摘要】本申请提供了一种数字识别的方法及设备,用以通过查找预设的水平映射表,确定水平特征参数与数字的映射关系,优化识别图像流程,减少了流程判断次数,提高了数字识别的速度,提升了识别效率。所述方法包括:对包含有单个数字的图像进行分析,确定该图像中的数字的水平特征参数;判断预设的水平映射表中是否包括所述水平特征参数与数字的映射关系;若是,则确定所述水平特征参数所对应的数字为所述图像中的数字;否则,根据所述水平特征参数以及所述图像中的数字的垂直特征参数,确定所述图像中的数字。
【专利说明】
一种数字识别的方法及设备
技术领域
[0001] 本申请涉及信息安全技术领域,尤其涉及一种数字识别的方法及设备。
【背景技术】
[0002] 现如今主要通过穿线法实现对电子屏上显示的数字的识别,其中,电子屏上显示 的数字可参见图1。所述穿线法识别原理是根据七段数码管的特征来进行识别的。电子屏上 显示的数字主要由七段数码管显示段组成;其中,所述数码管显示段包括,第一数码管显示 段101、第二数码管显示段102、第三数码管显示段103、第四数码管显示段104、第五数码管 显示段105、第六数码管显示段106以及第七数码管显示段107;且每一数码管显示段的粗细 与长短基本一致。电子屏上显示数字的原理为,给每一数码管显示段输入包括高电平与低 电平的显示信号,若输入的显示信号为高电平,则该数码管显示段亮,设置为"Γ;否则,该 数码显示段不亮,设置为"0"。
[0003] 若通过现有技术利用表1,即穿线识别法编码表来确定数码管显示段的显示的数 字,确定一图像中的数字需要进行
二5J次判断,识别速度 慢,且识别的效率低。
[0004]
[0005]
[0006] 表 1
[0007] 综上所述,通过现有技术即穿线识别法编码表来确定数码管显示段显示的数字, 确定平均一图像中的数字需要进行5.3次识别判断,识别效率极低。

【发明内容】

[0008] 本申请实施例提供了一种数字识别的方法及设备,用以通过图像中的数字的水平 特征参数与垂直特征参数去识别图像中的数字的方法,优化识别图像流程,减少了流程判 断次数,而且通过查找预设的水平映射表,确定水平特征参数与数字的映射关系,从而进一 步提高了数字识别的速度,提升了识别效率。
[0009] 本申请实施例提供的一种数字识别的方法,包括:
[0010] 对包含有单个数字的图像进行分析,确定该图像中的数字的水平特征参数;
[0011] 判断预设的水平映射表中是否包括所述水平特征参数与数字的映射关系;
[0012] 若是,则确定所述水平特征参数所对应的数字为所述图像中的数字;否则,根据所 述水平特征参数以及所述图像中的数字的垂直特征参数,确定所述图像中的数字。
[0013] 本申请实施例中,通过图像中的数字的水平特征参数与垂直特征参数去识别图像 中的数字,优化识别图像流程,减少了流程判断次数,而且通过查找预设的水平映射表,确 定水平特征参数与数字的映射关系,从而进一步提高了数字识别的速度,提升了识别效率。
[0014] 较佳地,根据所述水平特征参数以及所述图像中的数字的垂直特征参数,确定所 述图像所对应的数字,包括:
[0015] 根据所述水平特征参数,通过查找预设的识别映射表确定垂直映射表,其中,所述 识别映射表包括水平特征参数与预设的垂直映射表的映射关系;
[0016] 根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确定所述图像所 对应的数字。
[0017] 本申请实施例中,通过识别映射表与垂直映射表配合的方式识别图像中的数字, 减少了识别数字所需要的判断次数,提高了数字识别的速度。
[0018] 较佳地,所述垂直映射表包括,垂直特征参数与数字的映射关系;
[0019] 根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确定所述图像所 对应的数字,包括:
[0020] 根据所述图像中的数字的垂直特征参数,通过查找确定的垂直映射表,确定所述 图像所对应的数字。
[0021 ]较佳地,该方法还包括:
[0022]根据所述图像中的数字,确定所述图像中的数字的宽度;
[0023]若所述图像中的数字的宽度在预设字符宽度范围内,则确定所述图像所对应的数 字。
[0024] 本申请实施例中,通过比较数字图像的数字的宽度的方式识别图像中的数字,减 少了识别数字所需要的判断次数,提高了数字识别的速度。
[0025] 较佳地,所述垂直映射表包括,垂直特征参数与数字的映射关系,其中,所述映射 关系包括至少一个垂直特征参数对同一数字的映射关系。
[0026] 本申请实施例提供的一种数字识别的设备,该设备包括:
[0027] 确定单元,用于对包含有单个数字的图像进行分析,确定该图像中的数字的水平 特征参数;
[0028] 判断单元,用于判断预设的水平映射表中是否包括所述水平特征参数与数字的映 射关系;
[0029] 处理单元,用于若是,则确定所述水平特征参数所对应的数字为所述图像中的数 字;否则,根据所述水平特征参数以及所述图像中的数字的垂直特征参数,确定所述图像中 的数字。
[0030] 本申请实施例中,通过图像中的数字的水平特征参数与垂直特征参数去识别图像 中的数字,优化识别图像流程,减少了流程判断次数,而且通过查找预设的水平映射表,确 定水平特征参数与数字的映射关系,从而进一步提高了数字识别的速度,提升了识别效率。
[0031] 较佳地,所述处理单元根据所述水平特征参数以及所述图像中的数字的垂直特征 参数,确定所述图像所对应的数字,具体用于:
[0032] 根据所述水平特征参数,通过查找预设的识别映射表确定垂直映射表,其中,所述 识别映射表包括水平特征参数与预设的垂直映射表的映射关系;
[0033] 根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确定所述图像所 对应的数字。
[0034] 本申请实施例中,通过识别映射表与垂直映射表配合的方式识别图像中的数字, 减少了识别数字所需要判断次数,提高了数字识别的速度。
[0035] 较佳地,所述垂直映射表包括,垂直特征参数与数字的映射关系;
[0036]所述处理单元根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确 定所述图像所对应的数字,具体用于:
[0037]根据所述图像中的数字的垂直特征参数,通过查找确定的垂直映射表,确定所述 图像所对应的数字。
[0038] 较佳地,所述处理单元还用于:
[0039]根据所述图像中的数字,确定所述图像中的数字的宽度;
[0040]若所述图像中的数字的宽度在预设字符宽度范围内,则确定所述图像所对应的数 字。
[0041] 本申请实施例中,通过比较数字图像的数字的宽度的方式识别图像中的数字,减 少了识别数字所需要的判断次数,提高了数字识别的速度。
[0042] 较佳地,所述垂直映射表包括,垂直特征参数与数字的映射关系,其中,所述映射 关系包括至少一个垂直特征参数对同一数字的映射关系。
【附图说明】
[0043] 图1为现有技术提供的穿线法识别的编号的示意图;
[0044] 图2为本申请实施例提供的一种数字识别的方法的流程示意图;
[0045] 图3为本申请实施例提供的一种数字识别的方法的流程示意图;
[0046] 图4为本申请实施例提供的一种数字识别的方法的流程示意图;
[0047] 图5为本申请实施例提供的一种数字识别的方法的流程示意图;
[0048] 图6为本申请实施例提供的一种数字识别的设备的结构示意图。
【具体实施方式】
[0049] 本申请实施例提供了一种数字识别的方法及设备,用以通过利用数字图像的水平 特征参数与垂直特征参数分组的方法,识别数字图像所对应的数字,提升数字识别的效率。
[0050] 下面将结合本申请实施例中的附图,对本申请中的技术方案进行清楚、完整地描 述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的 实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都 属于本申请保护的范围。
[0051] 本申请实施例将表1中的第四数码管显示段、第五数码管显示段、第六数码管显示 段以及第七数码管显示段分为水平特征参数组,将第一数码管显示段、第二数码管显示段 以及第三数码管显示段分为垂直特征参数组。因此,将水平特征参数组的二进制的数字转 换为十进制的数字,即得到水平特征参数,并将垂直特征参数组的二进制的数字转换为十 进制的数字,即得到垂直特征参数,从而得到水平特征参数与垂直特征参数的编码表,表2。
[0052]
[0053] 表 2
[0054] 结合表2得知,当图像所对应的数字为2或5或6时,水平特征参数与数字为--映 射的映射关系。即,若图像所对应的数字为2,则该图像中的数字的水平特征参数为6;若图 像所对应的数字为5,则该图像中的数字的水平特征参数为9;若图像所对应的数字为6,则 该图像中的数字的水平特征参数为11。因此,根据上述对应关系,生成预设的水平映射表表 3。查找表3,通过水平特征参数,确定图像所对应的数字。
[0055]
[0056]
[0057] 表 3
[0058] 结合表2得知,若图像所对应的数字为1或3或7,则该图像中的数字的水平特征参 数均为5;若图像所对应的数字为8或0,则该图像中的数字的水平特征参数均为15;若图像 所对应的数字为4或9,则该图像中的数字的水平特征参数均为13。因此,根据上述对应关 系,生成预设的识别映射表表4。查找表4,通过水平特征参数,确定垂直映射表。
[0059]
[0060] 表 4
[0061 ]其中,第一垂直映射表包括,垂直特征参数与数字1的映射关系,垂直特征参数与 数字3的映射关系以及垂直特征参数与数字7的映射关系。
[0062]第二垂直映射表包括,垂直特征参数与数字0的映射关系以及垂直特征参数与数 字8的映射关系。
[0063]第三垂直映射表包括,垂直特征参数与数字4的映射关系以及垂直特征参数与数 字9的映射关系。
[0064] 结合表2中垂直特征参数,预先设置第一垂直映射表表5、第二垂直映射表表6以及 第三垂直映射表表7。
[0065] 因此,若通过查找表3无法确定水平特征参数所对应的数字,则查找表4确定该水 平特征参数所对应的垂直映射表,再查找该垂直映射表,根据垂直特征参数确定图像所对 应的数字。
[0066]
[0067]
[0068]
[0069]
[0070]
[0071] 表 7
[0072] 参见图2,本申请实施例提供了数字识别的方法,该方法包括:
[0073] S201、对包含有单个数字的图像进行分析,确定该图像中的数字的水平特征参数;
[0074] S202、判断预设的水平映射表中是否包括所述水平特征参数与数字的映射关系;
[0075] S203、若是,则确定所述水平特征参数所对应的数字为所述图像中的数字;否则, 根据所述水平特征参数以及所述图像中的数字的垂直特征参数,确定所述图像中的数字。 [0076]具体地,步骤S202包括,根据确定的水平特征参数,判断水平映射表表3中是否包 括所述水平特征参数与数字的映射关系。
[0077]若水平映射表中包括所述水平特征参数与数字的映射关系,则利用该映射关系, 确定所述水平特征参数所对应的数字,得到所述图像所对应的数字;
[0078]若不包括该水平特征参数与数字的映射关系,则参照图3中的方法。
[0079]综上可知,若图像中的数字为2或5或6,通过本申请实施例提供的数字识别的方 法,识别该图像中的数字均只需判断1次。
[0080]参照图3,步骤S203中根据所述水平特征参数以及所述图像中的数字的垂直特征 参数,确定所述图像所对应的数字,包括:
[0081 ] S301、根据所述水平特征参数,通过查找预设的识别映射表,确定垂直映射表;
[0082] S302、根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确定所述 图像所对应的数字。
[0083]其中,所述识别映射表包括水平特征参数与预设的垂直映射表的映射关系
[0084] 具体地,步骤S301包括:
[0085] 若图像中的数字不是2或5或6,则根据图像中的数字的水平特征参数,利用识别映 射表表4中水平特征参数与垂直映射表的映射关系,确定该水平特征参数对应垂直映射表 为表5或表6或表7。
[0086] 其中,所述垂直映射表包括,垂直特征参数与数字的映射关系;
[0087] 此时,步骤S302,包括:
[0088]根据所述图像中的数字的垂直特征参数,通过查找确定的垂直映射表,确定所述 图像所对应的数字。
[0089] 具体地,参见图4,该方法还包括:
[0090] S401、根据所述图像中的数字,确定所述图像中的数字的宽度;
[0091] S402、若所述图像中的数字的宽度在预设字符宽度范围内,则确定所述图像所对 应的数字。
[0092] 其中,所述预设字符宽度范围为根据所述图像的高度与宽度确定的。
[0093] 步骤S402,包括:
[0094]若所述图像中的数字的宽度小于或等于预设的字符宽度时,则确定所述图像所对 应的数字。
[0095]具体地,该方法还包括:
[0096] 若所述图像中的数字的高宽比在预设高宽比范围内,则确定所述图像所对应的数 字;
[0097] 具体地,若所述图像中的数字的高宽比大于或等于3,则确定所述图像所对应的数 字为1。
[0098] 参见表8,通过本申请实施例中提供的一种数字识别的方法,确定平均一图像中的 数字需要进行
=2.6次识别判断,减少了识别图像中的数字 所需要的次数,提高了数字识别的速度,提升了识别效率。
[0099]
[0100]
[0101] 表8
[0102] 由于穿线法需要联合七段数码管显示段才能进行数字的识别,且显示数字的电子 屏的交界处的显示效果较差,造成第一数码管显示段101和/或第三数码管显示段103处识 别错误。例如,当垂直特征参数正常显示应为5时,由于第一数码管显示段101和/或第三数 码管显示段103处显示错误,导致根据图像中的数字确定的垂直特征参数为0或1或4;当垂 直特征参数正常显示应为7时,由于第一数码管显示段101和/或第三数码管显示段103处显 示错误,导致根据图像中的数字确定的垂直特征参数为2或3或6。由于垂直特征参数的错误 将会导致数字识别出现障碍,特别是识别数字7和数字9的情况下。
[0103] 然而,由于本申请实施例提供的数字识别的方法中的所述垂直映射表包括,垂直 特征参数与数字的映射关系,其中,所述映射关系包括至少一个垂直特征参数对同一数字 的映射关系。也就是,垂直特征参数与数字的映射关系为一一对应的映射关系,或为多个垂 直特征参数与同一数字的映射关系。此时,第一垂直映射表为表9、第二垂直映射表为表10 以及第三垂直映射表为表11。
[0104]
[0105] 表9
[0106]
[0107]
[0108]
[0109]
[0110] 表11
[0111] 根据上述分析可知,本申请实施例提供的数字识别的方法,不仅提高了数字识别 的效率,还提升了数字识别的准确性,提高了识别率。
[0112] 为能够更好的理解本申请实施例提供的数字识别的方法,下面结合流程图图5对 本申请实施例进一步解释说明。
[0113] S501、对获取到的包含单个数字字符的图像进行分析,得到该图像中的数字字符 的水平特征参数;
[0114] S502、若该水平特征参数为6或9或11,则通过查表3,确定所述图像中的数字;若该 水平特征参数为5或15或13,通过查表4,确定该水平特征参数所对应的垂直映射表;
[0115] S503、对上述图像再次进行分析,得到该图像中的数字字符的垂直特征参数;若步 骤S502中确定的垂直映射表为表5,则确定图像中的数字字符的宽度是否在预设的字符宽 度范围内,若是,则确定所述图像中的数字为1,否则查询表5,确定所述图像中的数字;若步 骤S502中确定的垂直映射表为表6或表7,则分别通过查询确定的垂直映射表确定所述图像 中的数字。
[0116]参见图6,本申请实施例提供的一种数字识别的设备,包括:。
[0117]确定单元601,用于对包含有单个数字的图像进行分析,确定该图像中的数字的水 平特征参数;
[0118]判断单元602,用于判断预设的水平映射表中是否包括所述水平特征参数与数字 的映射关系;
[0119]处理单元603,用于若是,则确定所述水平特征参数所对应的数字为所述图像中的 数字;否则,根据所述水平特征参数以及所述图像中的数字的垂直特征参数,确定所述图像 中的数字。
[0120]具体地,所述处理单元603根据所述水平特征参数以及所述图像中的数字的垂直 特征参数,确定所述图像所对应的数字,具体用于:
[0121] 根据所述水平特征参数,通过查找预设的识别映射表确定垂直映射表,其中,所述 识别映射表包括水平特征参数与预设的垂直映射表的映射关系;
[0122] 根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确定所述图像所 对应的数字。
[0123] 具体地,所述垂直映射表包括,垂直特征参数与数字的映射关系;
[0124] 所述处理单元603根据确定的垂直映射表以及所述图像中的数字的垂直特征参 数,确定所述图像所对应的数字,具体用于:
[0125] 根据所述图像中的数字的垂直特征参数,通过查找确定的垂直映射表,确定所述 图像所对应的数字。
[0126] 具体地,所述处理单元603还用于:
[0127] 根据所述图像中的数字,确定所述图像中的数字的宽度;
[0128] 若所述图像中的数字的宽度在预设宽度范围内,则确定所述图像所对应的数字。
[0129] 具体地,所述垂直映射表包括,垂直特征参数与数字的映射关系,其中,所述映射 关系包括至少一个垂直特征参数对同一数字的映射关系。
[0130] 综上所述,本申请实施例提供了一种数字识别的方法及设备,用以通过查找预设 的水平映射表,确定水平特征参数与数字的映射关系,减少了识别图像中的数字所需要的 次数,提高了数字识别的速度,提升了识别效率。
[0131]本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序 产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形 式。
[0132] 本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流 程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序 指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产 生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实 现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0133] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0134] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一 个方框或多个方框中指定的功能的步骤。
[0135] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精 神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围 之内,则本申请也意图包含这些改动和变型在内。
【主权项】
1. 一种数字识别的方法,其特征在于,该方法包括: 对包含有单个数字的图像进行分析,确定该图像中的数字的水平特征参数; 判断预设的水平映射表中是否包括所述水平特征参数与数字的映射关系; 若是,则确定所述水平特征参数所对应的数字为所述图像中的数字;否则,根据所述水 平特征参数以及所述图像中的数字的垂直特征参数,确定所述图像中的数字。2. 根据权利要求1所述的方法,其特征在于,根据所述水平特征参数以及所述图像中的 数字的垂直特征参数,确定所述图像所对应的数字,包括: 根据所述水平特征参数,通过查找预设的识别映射表确定垂直映射表,其中,所述识别 映射表包括水平特征参数与预设的垂直映射表的映射关系; 根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确定所述图像所对应 的数字。3. 根据权利要求2所述的方法,其特征在于,所述垂直映射表包括,垂直特征参数与数 字的映射关系; 根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确定所述图像所对应 的数字,包括: 根据所述图像中的数字的垂直特征参数,通过查找确定的垂直映射表,确定所述图像 所对应的数字。4. 根据权利要求3所述的方法,其特征在于,该方法还包括: 根据所述图像中的数字,确定所述图像中的数字的宽度; 若所述图像中的数字的宽度在预设字符宽度范围内,则确定所述图像所对应的数字。5. 根据权利要求3所述的方法,其特征在于,所述垂直映射表包括,垂直特征参数与数 字的映射关系,其中,所述映射关系包括至少一个垂直特征参数对同一数字的映射关系。6. -种数字识别的设备,其特征在于,该设备包括: 确定单元,用于对包含有单个数字的图像进行分析,确定该图像中的数字的水平特征 参数; 判断单元,用于判断预设的水平映射表中是否包括所述水平特征参数与数字的映射关 系; 处理单元,用于若是,则确定所述水平特征参数所对应的数字为所述图像中的数字;否 贝1J,根据所述水平特征参数以及所述图像中的数字的垂直特征参数,确定所述图像中的数 字。7. 根据权利要求6所述的设备,其特征在于,所述处理单元根据所述水平特征参数以及 所述图像中的数字的垂直特征参数,确定所述图像所对应的数字,具体用于: 根据所述水平特征参数,通过查找预设的识别映射表确定垂直映射表,其中,所述识别 映射表包括水平特征参数与预设的垂直映射表的映射关系; 根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确定所述图像所对应 的数字。8. 根据权利要求7所述的设备,其特征在于,所述垂直映射表包括,垂直特征参数与数 字的映射关系; 所述处理单元根据确定的垂直映射表以及所述图像中的数字的垂直特征参数,确定所 述图像所对应的数字,具体用于: 根据所述图像中的数字的垂直特征参数,通过查找确定的垂直映射表,确定所述图像 所对应的数字。9. 根据权利要求8所述的设备,其特征在于,所述处理单元还用于: 根据所述图像中的数字,确定所述图像中的数字的宽度; 若所述图像中的数字的宽度在预设字符宽度范围内,则确定所述图像所对应的数字。10. 根据权利要求8所述的设备,其特征在于,所述垂直映射表包括,垂直特征参数与数 字的映射关系,其中,所述映射关系包括至少一个垂直特征参数对同一数字的映射关系。
【文档编号】G06K9/00GK105975958SQ201610371289
【公开日】2016年9月28日
【申请日】2016年5月30日
【发明人】刘艳, 柳增寿, 王烨
【申请人】北京海泰方圆科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1