用于选择并显示分割参数进行光学字符识别的系统与方法技术方案

技术编号:10022112 阅读:156 留言:0更新日期:2014-05-09 03:58
本发明专利技术提供了一种用于选择并显示分割参数进行光学字符识别的系统与方法,所述方法可包括接收图像,所述图像具有包括一个或多个字符的字符串。所述方法还可包括接收识别所述一个或多个字符中的每个的字符串。所述方法还可包括自动生成至少一个分割参数。所述方法还可包括利用所述至少一个分割参数对具有字符串的图像进行分割。所述方法还可包括确定所产生的分割是否满足一个或多个标准,并且如果所产生的分割满足所述一个或多个标准,则选择至少一个分割参数。

【技术实现步骤摘要】
用于选择并显示分割参数进行光学字符识别的系统与方法相关申请本申请要求于2012年11月21日提交的美国专利申请序号13/684,007以及于2012年10月17日提交的美国专利申请序号13/653,948的优先权,其全部内容结合于此作为参考。
本技术涉及机器视觉系统与方法,更具体地,涉及用于光学字符识别的系统与方法。
技术介绍
OCR技术通常用于很多机器视觉系统中,以便检测与各种制造处理相关的文本。然而,非常难以针对指定的应用程序设置OCR参数,尤其对于新用户而言。例如,在用户围绕OCR字符串选择区域并且分割器未正确地找出字符时,用户在试图手动解决问题时通常遇到困难。与可由系统集成商提前解决的很多应用程序不同,OCR可要求生产车间的技术人员或工程师训练或修改运行时间参数。在引入新部件或使用新印刷或标签时,可发生这种情况。如果默认分割参数起作用,则可相当容易设立现有系统,然而,在这些参数不起作用时,用户面临可能需要调整的一列20-30个参数。这就超过了大部分用户的技能水平。
技术实现思路
在一个实现方式中,提供了一种用于选择至少一个分割参数以进行光学字符识别的计算机实现方法。该方法可包括使用一个或多个计算装置接收图像,该图像具有包括一个或多个字符的字符串。该方法还可包括使用所述一个或多个计算装置接收识别所述一个或多个字符中的每个的字符串。该方法还可包括使用所述一个或多个计算装置自动生成至少一个分割参数。该方法还可包括使用所述一个或多个计算装置利用所述至少一个分割参数对具有字符串的图像进行分割。该方法还可包括使用所述一个或多个计算装置确定所产生的分割是否满足一个或多个标准,并且如果所产生的分割满足所述一个或多个标准,则该方法可包括选择所述至少一个分割参数。该方法还可包括在所述一个或多个计算装置处显示该图像的至少一部分。可包括一个或多个以下特征。在一些实施方式中,该方法可包括使用所述一个或多个计算装置显示与该分割相关的用户可选的选项,所述用户可选的选项被配置为允许用户指出正确的分割或错误的分割。该方法还可包括使用所述一个或多个计算装置显示用户可选的选项,所述用户可选的选项被配置为允许用户手动生成经手动产生的分割。该方法还可包括使用所述一个或多个计算装置显示所产生的分割。该方法还可包括使用所述一个或多个计算装置显示所述至少一个分割参数。在一些实施方式中,所述至少一个分割参数可包括一个或多个极性、行细化、角度搜索范围、倾斜搜索范围、标准化模式、笔划宽度、二值化阈值、边界片段、像素数、片段对比度阈值、字符高度、字符宽度、字符间间隔、字符内间隔、与主行相距的片段距离、片段合并模式、最小字符纵横比、字符宽度类型、分析模式、节距度量、节距类型、最小节距、空白插入、空白字符的宽度。该方法还可包括使用所述一个或多个计算装置显示至少一个经训练的图像。在另一个实现方式中,提供了一种位于计算机可读储存介质上的计算机程序产品。该计算机程序产品可具有储存在其上的多个指令,在由处理器执行时,这些指令促使该处理器执行操作。操作可包括使用一个或多个计算装置接收图像,该图像具有包括一个或多个字符的字符串。操作还可包括使用所述一个或多个计算装置接收识别所述一个或多个字符中的每个的字符串。操作还可包括使用所述一个或多个计算装置自动生成至少一个分割参数。操作还可包括使用所述一个或多个计算装置利用所述至少一个分割参数对具有字符串的图像进行分割。操作还可包括使用所述一个或多个计算装置确定所产生的分割是否满足一个或多个标准,并且如果所产生的分割满足所述一个或多个标准,则操作可包括选择所述至少一个分割参数。操作还可包括在所述一个或多个计算装置处显示该图像的至少一部分。可包括一个或多个以下特征。在一些实施方式中,操作可包括使用所述一个或多个计算装置显示与该分割相关的用户可选的选项,所述用户可选的选项被配置为允许用户指出正确的分割或错误的分割。操作还可包括使用所述一个或多个计算装置显示用户可选的选项,所述用户可选的选项被配置为允许用户手动生成经手动产生的分割。操作还可包括使用所述一个或多个计算装置显示所产生的分割。操作还可包括使用所述一个或多个计算装置显示所述至少一个分割参数。在一些实施方式中,所述至少一个分割参数可包括一个或多个极性、行细化、角度搜索范围、倾斜搜索范围、标准化模式、笔划宽度、二值化阈值、边界片段、像素数、片段对比度阈值、字符高度、字符宽度、字符间间隔、字符内间隔、与主行相距的片段距离、片段合并模式、最小字符纵横比、字符宽度类型、分析模式、节距度量、节距类型、最小节距、空白插入、空白字符的宽度。操作还可包括使用所述一个或多个计算装置显示至少一个经训练的图像。在另一个实现方式中,提供了一种具有一个或多个处理器的计算系统。所述一个或多个处理器可被配置为接收图像,该图像具有包括一个或多个字符的字符串。所述一个或多个处理器可被配置为接收识别所述一个或多个字符中的每个的字符串。所述一个或多个处理器可被配置为自动生成至少一个分割参数。所述一个或多个处理器可被配置为利用所述至少一个分割参数对具有字符串的图像进行分割。所述一个或多个处理器可被配置为确定所产生的分割是否满足一个或多个标准,并且如果所产生的分割满足所述一个或多个标准,则所述一个或多个处理器可被配置为选择至少一个分割参数。所述一个或多个处理器可被配置为在所述一个或多个计算装置处显示所述图像的至少一部分。可包括一个或多个以下特征。在一些实施方式中,所述一个或多个处理器可被配置为显示与该分割相关的用户可选的选项,所述用户可选的选项被配置为允许用户指出正确的分割或错误的分割。所述一个或多个处理器可被配置为显示用户可选的选项,所述用户可选的选项被配置为允许用户手动生成经手动产生的分割。所述一个或多个处理器可被配置为显示所产生的分割。所述一个或多个处理器可被配置为显示所述至少一个分割参数。在一些实施方式中,所述至少一个分割参数可包括一个或多个极性、行细化、角度搜索范围、倾斜搜索范围、标准化模式、笔划宽度、二值化阈值、边界片段、像素数、片段对比度阈值、字符高度、字符宽度、字符间间隔、字符内间隔、与主行相距的片段距离、片段合并模式、最小字符纵横比、字符宽度类型、分析模式、节距度量、节距类型、最小节距、空白插入、空白字符的宽度。所述一个或多个处理器可被配置为显示至少一个经训练的图像。下面在附图以及说明书中阐明一个或多个实现方式的细节。通过说明书、示图以及权利要求,其他特征与优点显而易见。附图说明图1为与分布式计算网络耦接的成像过程的图解视图;图2为与图1的成像过程的一个实施方式对应的系统示图;图3为描述图1的成像过程的一个实施方式的流程图;图4为描述图1的成像过程的一个实施方式的流程图;图5为与图1的成像过程的一个实施方式相关的图像的图解视图;图6为与图1的成像过程的一个实施方式相关的图形用户界面;图7为与图1的成像过程的一个实施方式相关的图像的图解视图;图8为与图1的成像过程的一个实施方式相关的图像的图解视图;图9为与图1的成像过程的一个实施方式相关的图像的图解视图;图10为与图1的成像过程的一个实施方式相关的图形用户界面;图11为与图1的成像过程的一个实施方式相关的图像的图解视图;图12为与图1的成本文档来自技高网...
用于选择并显示分割参数进行光学字符识别的系统与方法

【技术保护点】

【技术特征摘要】
2012.10.17 US 13/653,948;2012.11.21 US 13/684,0071.一种用于选择至少一个分割参数以进行光学字符识别的计算机实现方法,包括:使用一个或多个计算装置接收图像,所述图像具有包括一个或多个字符的字符串;使用所述一个或多个计算装置接收识别所述一个或多个字符中的每一个的字符串;使用所述一个或多个计算装置生成至少一个分割参数;使用所述一个或多个计算装置通过利用所述至少一个分割参数对具有所述字符串的所述图像进行分割;使用所述一个或多个计算装置确定所产生的分割是否满足ASCII均匀性标准;如果所产生的所述分割满足所述ASCII均匀性标准,则选择所述至少一个分割参数;在所述一个或多个计算装置显示所述图像的至少一部分;以及显示用户可选的选项,所述用户可选的选项被配置为允许用户在经手动产生的分割选项和自动分割选项之间进行选择。2.根据权利要求1所述的计算机实现方法,还包括:使用所述一个或多个计算装置显示与所述分割相关的用户可选的选项,所述用户可选的选项被配置为允许用户指出正确的分割或错误的分割。3.根据权利要求1所述的计算机实现方法,还包括:使用所述一个或多个计算装置显示所产生的所述分割。4.根据权利要求1所述的计算机实现方法,还包括:使用所述一个或多个计算装置显示所述至少一个分割参数。5.根据权利要求4所述的计算机实现方法,其中,所述至少一个分割参数包括一个或多个极性、行细化、角度搜索范围、倾斜搜索范围、标准化模式、笔划宽度、二值化阈值、边界片段、像素数、片段对比度阈值、字符高度、字符宽度、字符间间隔、字符内间隔、与主行相距的片段距离、片段合并模式、最小字符纵横比、字符宽度类型、分析模式、节距度量、节距类型、最小节距、空白插入、空白字符的宽度。6.根据权利要求1所述的计算机实现方法,还包括:使用所述一个或多个计算装置显示至少一个经训练的图像。7.一种用于选择至少一个分割参数以进行光学字符识别的装置,包括:使用一个或多个计算装置接收图像的模块,所述图像具有包括一个或多个字符的字符串;使用所述一个或多个计算装置接收识别所述一个或多个字符中的每一个的字符串的模块;使用所述一个或多个计算装置生成至少一个分割参数的模块;使用所述一个或多个计算装置利用所述至少一个分割参数对具有所述字符串的图像进行分割的模块;使用所述一个或多个计算装置确定所产生的分割是否满足ASCII均匀性标准的模块;如果所产生的所述分割满足所述ASCII均匀性标准,则选择至少一个分割参数的模块;在所述一个或多个计算装置显示所述图像的至少一部分的模块;以及显示用户可选的选项的模块,所述用户可选的选项被配置为允许用户在...

【专利技术属性】
技术研发人员:阿里·扎德约翰·佩特里金·玛丽·施泰纳史蒂文·帕特里克·舒曼
申请(专利权)人:柯耐克斯公司
类型:发明
国别省市:

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

1