-
1.
公开(公告)号:US11809949B2
公开(公告)日:2023-11-07
申请号:US17395702
申请日:2021-08-06
Applicant: ZEBRA TECHNOLOGIES CORPORATION
CPC classification number: G06K7/1417 , G06K19/06037 , B25J9/1697 , G06K7/10732
Abstract: Techniques for optimizing one or more imaging settings for a machine vision job are provided. An example method includes configuring a machine vision job by setting a plurality of banks of imaging parameters, with each of the plurality of banks of imaging parameters being different from each other; transmitting the machine vision job to an imaging device; and executing the machine vision job on the imaging device to: (a) capture an image with the imaging device operating pursuant to one of the plurality of banks of imaging parameters; (b) attempt to decode a barcode within the image; (c) responsive to successfully decoding the barcode within the image, successfully ending the barcode reader tool; and (d) responsive to unsuccessfully decoding the barcode within the image, repeating (a)-(d) with another one of the one of the plurality of banks of imaging parameters.
-
公开(公告)号:US20250111182A1
公开(公告)日:2025-04-03
申请号:US18375423
申请日:2023-09-29
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: James Matthew Witherspoon , Thomas J. Stevenson , Paul D. Haist , Mathieu Larouche
Abstract: Methods and systems for avoidance of unintended indicia scanning are disclosed herein. An example system may include an imaging device comprising: (1) one or more image sensors; (2) a processing assembly communicatively coupled to the one or more image sensors and configured to: (i) instruct the one or more image sensors to capture the image data including a plurality of image frames over a FOV, (ii) decode an indicia in an initial image frame of the plurality of image frames to generate decoded indicia data of the indica, (iii) determine a first location associated with the indicia in the initial image frame, (iv) determine a second location associated with the indicia in a subsequent image frame, (v) determine whether a positional difference between the second location and the first location exceeds a threshold value, and (vi) transmit the decoded indicia data of the indicia to a host processor.
-
公开(公告)号:US20220038623A1
公开(公告)日:2022-02-03
申请号:US16945560
申请日:2020-07-31
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: James Matthew Witherspoon , David D. Landron , Matthew Lawrence Horner
Abstract: Methods and systems for optimizing a performance of a machine vision system are disclosed herein. An example method includes capturing, by an imaging device, an image of a target object in accordance with a set of imaging device settings. The example method further includes analyzing, by one or more processors, the image in accordance with a machine vision job. The example method further includes comparing, by the one or more processors, each of (i) the image to a baseline image, (ii) the machine vision job to a baseline machine vision job, and (iii) the set of imaging device settings to a baseline set of imaging device settings. The example method further includes, based on the comparing, generating, by the one or more processors, one or more suggestions to optimize the performance of the machine vision system.
-
公开(公告)号:US11568567B2
公开(公告)日:2023-01-31
申请号:US16945361
申请日:2020-07-31
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: James Matthew Witherspoon , David D. Landron , Ankan Basak , Matthew Lawrence Horner
IPC: G06T7/80 , G06T7/70 , G06F3/0482 , G06K9/62 , G06T7/33
Abstract: Methods and systems for optimizing performance of a machine vision system are disclosed herein. An example method includes obtaining one or more first and second images of a target object, where each of the one or more first and second images include a pass indication and a fail indication, respectively. The example method further includes conducting, by a feasibility setup tool, a feasibility setup analysis by (i) performing machine vision techniques on each of the one or more first and second images and (ii) generating a respective updated result indication for each of the one or more first and second images. The example method further includes comparing the respective updated result indication to the respective pass indications and fail indications for the one or more first and second images, respectively; and based on the comparing, generating one or more suggestions to optimize the performance of the machine vision system.
-
5.
公开(公告)号:US20220350982A1
公开(公告)日:2022-11-03
申请号:US17395702
申请日:2021-08-06
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Abstract: Techniques for optimizing one or more imaging settings for a machine vision job are provided. An example method includes configuring a machine vision job by setting a plurality of banks of imaging parameters, with each of the plurality of banks of imaging parameters being different from each other; transmitting the machine vision job to an imaging device; and executing the machine vision job on the imaging device to: (a) capture an image with the imaging device operating pursuant to one of the plurality of banks of imaging parameters; (b) attempt to decode a barcode within the image; (c) responsive to successfully decoding the barcode within the image, successfully ending the barcode reader tool; and (d) responsive to unsuccessfully decoding the barcode within the image, repeating (a)-(d) with another one of the one of the plurality of banks of imaging parameters.
-
6.
公开(公告)号:US20240070417A1
公开(公告)日:2024-02-29
申请号:US18387448
申请日:2023-11-06
Applicant: ZEBRA TECHNOLOGIES CORPORATION
CPC classification number: G06K7/1417 , G06K19/06037 , B25J9/1697
Abstract: Techniques for optimizing one or more imaging settings for a machine vision job are provided. An example method includes configuring a machine vision job by setting a plurality of banks of imaging parameters, with each of the plurality of banks of imaging parameters being different from each other; transmitting the machine vision job to an imaging device; and executing the machine vision job on the imaging device to: (a) capture an image with the imaging device operating pursuant to one of the plurality of banks of imaging parameters; (b) attempt to decode a barcode within the image; (c) responsive to successfully decoding the barcode within the image, successfully ending the barcode reader tool; and (d) responsive to unsuccessfully decoding the barcode within the image, repeating (a)-(d) with another one of the one of the plurality of banks of imaging parameters.
-
7.
公开(公告)号:US20240005653A1
公开(公告)日:2024-01-04
申请号:US17956469
申请日:2022-09-29
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Matthew M. Degen , James Matthew Witherspoon , Brian S. Robertson , Matthew A. Russo
CPC classification number: G06V10/945 , G06V10/25 , G06V10/235 , G06V10/248 , G06V10/44 , G06V2201/07
Abstract: Example systems and methods for auto-configuring a tool for one or more imaging device jobs are disclosed. An example system includes a machine vision camera, and a client computing device coupled thereto. The client computing device, operating in a build mode, is configured to: receive an image; present the image on a canvas, wherein the canvas is part of a user interface of a machine vision application; display targets of interest in the canvas based on a machine vision tool; upon selection of a target, determine corresponding metadata elements for the target and automatically reconfigure the tool to identify targets corresponding to those metadata elements or to a range thereof. The reconfigured tool is then deployed for runtime operation.
-
公开(公告)号:US20220036585A1
公开(公告)日:2022-02-03
申请号:US16945361
申请日:2020-07-31
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: James Matthew Witherspoon , David D. Landron , Ankan Basak , Matthew Lawrence Horner
IPC: G06T7/80 , G06F3/0482 , G06T7/70
Abstract: Methods and systems for optimizing performance of a machine vision system are disclosed herein. An example method includes obtaining one or more first and second images of a target object, where each of the one or more first and second images include a pass indication and a fail indication, respectively. The example method further includes conducting, by a feasibility setup tool, a feasibility setup analysis by (i) performing machine vision techniques on each of the one or more first and second images and (ii) generating a respective updated result indication for each of the one or more first and second images. The example method further includes comparing the respective updated result indication to the respective pass indications and fail indications for the one or more first and second images, respectively; and based on the comparing, generating one or more suggestions to optimize the performance of the machine vision system.
-
9.
公开(公告)号:US12217126B2
公开(公告)日:2025-02-04
申请号:US18387448
申请日:2023-11-06
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Abstract: Techniques for optimizing one or more imaging settings for a machine vision job are provided. An example method includes configuring a machine vision job by setting a plurality of banks of imaging parameters, with each of the plurality of banks of imaging parameters being different from each other; transmitting the machine vision job to an imaging device; and executing the machine vision job on the imaging device to: (a) capture an image with the imaging device operating pursuant to one of the plurality of banks of imaging parameters; (b) attempt to decode a barcode within the image; (c) responsive to successfully decoding the barcode within the image, successfully ending the barcode reader tool; and (d) responsive to unsuccessfully decoding the barcode within the image, repeating (a)-(d) with another one of the one of the plurality of banks of imaging parameters.
-
公开(公告)号:US20230215046A1
公开(公告)日:2023-07-06
申请号:US18119545
申请日:2023-03-09
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: David D. Landron , Christopher M. West , James Matthew Witherspoon
Abstract: Methods and systems for optimizing one or more imaging settings for a machine vision job are disclosed herein. An example method includes detecting, by one or more processors, an initiation trigger that initiates the machine vision job. The example method further includes, responsive to detecting the initiation trigger, capturing, by an imaging device, a first image of a target object in accordance with a first configuration of the one or more imaging settings. The example method further includes, responsive to capturing the first image of the target object, automatically adjusting, by the one or more processors, the one or more imaging settings to a second configuration that includes at least one different imaging setting from the first configuration; and capturing, by the imaging device, a second image of the target object in accordance with the second configuration of the one or more imaging settings.
-
-
-
-
-
-
-
-
-