Method for determining width of lines in hand drawn table

    公开(公告)号:US09898653B2

    公开(公告)日:2018-02-20

    申请号:US15164302

    申请日:2016-05-25

    IPC分类号: G06K9/00 G06K9/62 G06T7/60

    CPC分类号: G06K9/00416 G06K9/6212

    摘要: A method for image processing includes obtaining a mask of a stroke from an image; determining a plurality of cross edges for the stroke based on the mask; generating a histogram comprising a plurality of widths of the cross edges and a plurality of frequencies of the plurality of widths from the cross edges; estimating a lower bound of a width range for the stroke based on a mode width of the plurality of widths, a first subset of the plurality of widths below the mode width, and a first plurality of weights assigned to the first subset of the plurality of widths; and estimating an upper bound of the width range for the stroke based on the mode width, a second subset of the plurality of widths above the mode width, and a second plurality of weights assigned to the second subset of the widths.

    PRODUCING A FLOWCHART OBJECT FROM AN IMAGE

    公开(公告)号:US20180032806A1

    公开(公告)日:2018-02-01

    申请号:US15221315

    申请日:2016-07-27

    发明人: Tim Prebble

    IPC分类号: G06K9/00

    摘要: A method for image processing& The method includes: reading an image of a flowchart; identifying, within the image, a plurality of paths corresponding to the flowchart; classifying a first path of the plurality of paths as a flowchart element by: calculating, during a solo evaluation phase, a plurality of established likelihood scores for the first path based on a plurality of properties of the first path; calculating, during a neighbor-based evaluation phase, a first plurality of provisional likelihood scores for the first path based on the plurality of established likelihood scores for the first path and a plurality of established likelihood scores for a second path of the plurality of paths; and updating, during the neighbor-based evaluation phase, the plurality of established likelihood scores for the first path based on the first plurality of provisional likelihood scores; and generating a flowchart object based on the classified first path.

    ROBUST METHOD FOR TRACING LINES OF TABLE

    公开(公告)号:US20170344847A1

    公开(公告)日:2017-11-30

    申请号:US15169485

    申请日:2016-05-31

    IPC分类号: G06K9/46 G06K9/48 G06K9/74

    摘要: A method for image processing includes obtaining a mask of a stroke from an image and identifying a plurality of cross edges for the stroke based on the mask and a reference line. The plurality of cross edges includes a group of adjacent cross edges that intersect the reference line. The method further includes (a) calculating a first vector based on positions of at least two of the cross edges in the group, (b) expanding the group, based on the first vector, to include cross edges adjacent to the group that do not intersect the reference line, (c) calculating a second vector based on positions of at least two of the cross edges in the expanded group, and (d) expanding the expanded group, based on the second vector, to include a second group of adjacent cross edges nearby the expanded group that do not intersect the reference line.

    METHOD AND SYSTEM FOR MANAGING SOFTWARE VERSION COMPATIBILITY AMONGST DEVICES IN A MULTI-DEVICE NETWORK ENVIRONMENT

    公开(公告)号:US20170322753A1

    公开(公告)日:2017-11-09

    申请号:US15659303

    申请日:2017-07-25

    IPC分类号: G06F3/12 H04N1/00

    摘要: A method, a readable recording medium, and a system are disclosed for managing software version compatibility amongst a plurality of devices within a network. The method includes hosting a configuration file on a server, populating the configuration file for each of the two or more printers within the network with a printer identifier and one or more software versions associated with each of the two or more printers; executing a configuration tool on the server to compare the one or more software versions on a first printer of the two or more printers and the one or more software versions on at least one second printer of the two or more printers; and displaying if there is a software version discrepancy between the one or more software versions on the first printer and the one or more software versions on the at least one second printer.