Machine reading of printed data
    2.
    发明授权
    Machine reading of printed data 有权
    机读数据打印

    公开(公告)号:US09104936B2

    公开(公告)日:2015-08-11

    申请号:US14344799

    申请日:2012-09-14

    摘要: A method of reading data represented by characters formed of an x by y array of dots, e.g. as printed by a dot-matrix printer, is described. An image of the character(s) is captured by a digital camera device and transmitted to a computer, and by using analysis software operating in the computer to which the camera image has been sent, dot shapes are identified and their positions within the captured image detected, using the similarity of dots to idealized representations of dots using a combination of covariance, correlation or color data. The position information about the detected dots is then processed to determine the distance between dots and to identify “clusters” of adjacent dots in groups of dots close to one another, and to enable such clusters to be mapped on to a notional x by y grid that defines the intended positions of the dots where grid elements intersect. The image is then analyzed to determine, for each intersection of the grid, whether a dot is present or not, and starting at one corner of the x by y grid, a binary number is generated corresponding to the presence or absence of a dot at each intersection. This binary number is compared with the binary number in a reference table of binary numbers referenced to information corresponding to a dot-matrix printed character, and an output then produced corresponding to the character(s) identified. By using Reed Solomon mathematics, characters which have been misprinted can still be reliably identified.

    摘要翻译: 一种读取由x×y个点阵列形成的字符表示的数据的方法,例如 如点阵式打印机所印刷的那样。 字符的图像由数字照相机装置拍摄并发送到计算机,并且通过使用在相机图像已发送到的计算机中操作的分析软件,识别出点形状及其在拍摄图像内的位置 使用协方差,相关性或颜色数据的组合,使用点与点的理想化表示的相似性来检测。 然后处理关于检测到的点的位置信息以确定点之间的距离并且识别彼此靠近的点组中的相邻点的“聚类”,并且使得能够将这样的集群映射到名义x乘以y格网 其定义网格元素相交的点的预期位置。 然后分析图像以确定网格的每个交点是否存在点,并且从x乘以y网格的一个角开始,生成对应于存在或不存在点的二进制数 每个交叉点。 将该二进制数与参照对应于点阵打印字符的信息的二进制数的参考表中的二进制数比较,然后对应于所标识的字符产生输出。 通过使用里德所罗门数学,错误印刷的字符仍然可以被可靠地识别。

    MACHINE READING OF PRINTED DATA
    3.
    发明申请
    MACHINE READING OF PRINTED DATA 有权
    打印数据的机器读取

    公开(公告)号:US20140363081A1

    公开(公告)日:2014-12-11

    申请号:US14344799

    申请日:2012-09-14

    IPC分类号: G06K9/18 G06K9/22 G06K9/78

    摘要: A method of reading data represented by characters formed of an x by y array of dots, e.g. as printed by a dot-matrix printer, is described. An image of the character(s) is captured by a digital camera device and transmitted to a computer, and by using analysis software operating in the computer to which the camera image has been sent, dot shapes are identified and their positions within the captured image detected, using the similarity of dots to idealised representations of dots using a combination of covariance, correlation or colour data. The position information about the detected dots is then processed to determine the distance between dots and to identify “clusters” of adjacent dots in groups of dots close to one another, and to enable such clusters to be mapped on to a notional x by y grid that defines the intended positions of the dots where grid elements intersect. The image is then analysed to determine, for each intersection of the grid, whether a dot is present or not, and starting at one corner of the x by y grid, a binary number is generated corresponding to the presence or absence of a dot at each intersection. This binary number is compared with the binary number in a reference table of binary numbers referenced to information corresponding to a dot-matrix printed character, and an output then produced corresponding to the character(s) identified. By using Reed Solomon mathematics, characters which have been misprinted can still be reliably identified.

    摘要翻译: 一种读取由x×y个点阵列形成的字符表示的数据的方法,例如 如点阵式打印机所印刷的那样。 字符的图像由数字照相机装置拍摄并发送到计算机,并且通过使用在相机图像已发送到的计算机中操作的分析软件,识别出点形状及其在拍摄图像内的位置 使用协方差,相关性或颜色数据的组合,使用点与点的理想化表示的相似性来检测。 然后处理关于检测到的点的位置信息以确定点之间的距离并且识别彼此靠近的点组中的相邻点的“聚类”,并且使得能够将这样的集群映射到名义x乘以y格网 其定义网格元素相交的点的预期位置。 然后分析图像以确定网格的每个交点是否存在点,并且从x乘以y网格的一个角开始,生成对应于存在或不存在点的二进制数 每个交叉点。 将该二进制数与参照对应于点阵打印字符的信息的二进制数的参考表中的二进制数比较,然后对应于所标识的字符产生输出。 通过使用里德所罗门数学,错误印刷的字符仍然可以被可靠地识别。