Method and apparatus for performing different decoding algorithms in different locations
AssigneeCognex Corporation
InventorsJames A. Negro, Xiangyun Ye
Life of this patent
Estimating the term…
Abstract
A method and apparatus for decoding codes applied to objects for use with an image sensor that includes a two dimensional field of view (FOV), the method comprising the steps of providing a processor programmed to perform the steps of obtaining an image of the FOV and applying different decode algorithms to code candidates in the obtained image to attempt to decode the code candidates wherein the decode algorithm applied to each candidate is a function of the location of the code candidate in the FOV.
Claims18
A method for decoding codes applied to objects for use with an image sensor that includes a two dimensional field of view (FOV), the method comprising:
- obtaining, using the image sensor, an image that includes a plurality of code candidates;
- determining an order for the plurality of code candidates based on a distance from each code candidate of the plurality of code candidates to a point of interest at a position in the image;
- attempting, based on the order, to decode a first code candidate of the plurality of code candidates that is closest to the point of interest using a decode algorithm;
- attempting, based on the order, to decode a second code candidate of the plurality of code candidates that is next closest to the point of interest using the decode algorithm subsequent to attempting to decode the first code candidate.
An apparatus for decoding codes applied to objects for use with an image sensor that includes a two dimensional field of view (FOV), the apparatus comprising:
- an image sensor including a two dimensional field of view (FOV);
- a processor linkable to the image sensor and programmed to perform the steps of:
- obtaining, using the image sensor, an image that includes a plurality of code candidates;
- determining an order for the plurality of code candidates based on a distance from each code candidate of the plurality of code candidates to a point of interest at a position in the image;
- attempting, based on the order, to decode a first code candidate of the plurality of code candidates that is closest to the point of interest using a decode algorithm;
- attempting, based on the order, to decode a second code candidate of the plurality of code candidates that is next closest to the point of interest using the decode algorithm subsequent to attempting to decode the first code candidate.
Dependencies are inferred from the claim text.