-
公开(公告)号:US12001649B2
公开(公告)日:2024-06-04
申请号:US16945392
申请日:2020-07-31
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Ankan Basak , Thomas Conticello , Christopher M. West
IPC: G06F3/0482 , G06T7/00 , G06T7/12
CPC classification number: G06F3/0482 , G06T7/0004 , G06T7/12
Abstract: Methods and systems for facilitating selection of tools for one or more machine vision jobs are disclosed herein. An example method may be performed by one or more processors and includes displaying, via a display screen, an interactive graphical user interface (GUI) of an application, the application configured to generate job scripts for imaging devices to execute and the application operating in a job construction mode. The method also includes displaying an image within the GUI and detecting a selection of a portion of the image. The method further includes analyzing the portion of the image to determine a corresponding tool for processing the portion of the image and displaying, within the interactive GUI, a user-selectable option to add the corresponding tool to a machine vision job.
-
2.
公开(公告)号: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.
-
公开(公告)号:US20240319850A1
公开(公告)日:2024-09-26
申请号:US18732593
申请日:2024-06-03
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Ankan Basak , Thomas Conticello , Christopher M. West
IPC: G06F3/0482 , G06T7/00 , G06T7/12
CPC classification number: G06F3/0482 , G06T7/0004 , G06T7/12
Abstract: Methods and systems for facilitating selection of tools for one or more machine vision jobs are disclosed herein. An example method may be performed by one or more processors and includes displaying, via a display screen, an interactive graphical user interface (GUI) of an application, the application configured to generate job scripts for imaging devices to execute and the application operating in a job construction mode. The method also includes displaying an image within the GUI and detecting a selection of a portion of the image. The method further includes analyzing the portion of the image to determine a corresponding tool for processing the portion of the image and adding the corresponding tool to a job flow of the machine vision job.
-
公开(公告)号:US20220353388A1
公开(公告)日:2022-11-03
申请号:US17375846
申请日:2021-07-14
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Abhilash Gururaja , Christopher M. West
IPC: H04N5/225 , G06F3/0481 , G06T7/00 , G06F9/451
Abstract: Systems and methods for enhancing image content captured by a machine vision camera are disclosed herein. An example method includes receiving an image captured by a machine vision camera that includes a plurality of indicia, determining bounds of a bounding box for each respective indicia, and displaying a plurality of entries corresponding to the respective indicia. The example method further includes receiving a selection of an entry, and determining coordinate limits of the bounding box and a secondary box of the entry. The example method further includes displaying the image such that a center-point of the secondary box is positioned near a center-point of a display region, and scaling the image such that at least one of a vertical pixel count or a horizontal pixel count of the secondary box is within a ratio threshold of a vertical pixel count or a horizontal pixel count of the display region.
-
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.
-
公开(公告)号:US20240241733A1
公开(公告)日:2024-07-18
申请号:US18288942
申请日:2022-04-22
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: David D. Landron , Christopher M. West , Matthew M. Degen
IPC: G06F9/445 , G06F3/0482 , G06F9/48 , G06T1/00 , H04L67/125
CPC classification number: G06F9/44505 , G06F3/0482 , G06F9/4843 , G06T1/0014 , H04L67/125 , G06T2200/24
Abstract: An industrial Ethernet configuration tool with preview capabilities is disclosed herein. An example implementation includes a computing device for executing an application, the application operable to configure a machine vision job, wherein configuring the machine vision job includes: (1) configuring at least one tool to be executed by the imaging device during an execution of the job; (2) configuring an output data stream based on the at least one tool, the output data stream being formatted for communication to the a third-party computing device; and (3) displaying a representation of an output message, the output message being formed based on: (i) the configuring the output data stream, and (ii) previously acquired job run data, the output message being a representation of a transmission of a message from the imaging device to the third-party computing device.
-
公开(公告)号:US20230086311A1
公开(公告)日:2023-03-23
申请号:US17991588
申请日:2022-11-21
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Abhilash Gururaja , Christopher M. West
IPC: G06F3/0481 , H04N5/225 , G06F9/451 , G06T7/00
Abstract: Systems and methods for enhancing image content captured by a machine vision camera are disclosed herein. An example method includes receiving an image captured by a machine vision camera that includes a plurality of visual features, determining bounds of a bounding region for each respective visual feature, and displaying a plurality of entries corresponding to the respective visual feature. The example method further includes receiving a selection of an entry, and determining coordinate limits of the bounding region and a secondary region of the entry. The example method further includes displaying the image such that a center-point of the secondary box is positioned near a center-point of a display region, and scaling the image such that at least one of a vertical pixel count or a horizontal pixel count of the secondary region is within a ratio threshold of a vertical pixel count or a horizontal pixel count of the display region.
-
公开(公告)号:US11507245B1
公开(公告)日:2022-11-22
申请号:US17375846
申请日:2021-07-14
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Abhilash Gururaja , Christopher M. West
IPC: G06F3/0481 , H04N5/225 , G06F9/451 , G06T7/00
Abstract: Systems and methods for enhancing image content captured by a machine vision camera are disclosed herein. An example method includes receiving an image captured by a machine vision camera that includes a plurality of indicia, determining bounds of a bounding box for each respective indicia, and displaying a plurality of entries corresponding to the respective indicia. The example method further includes receiving a selection of an entry, and determining coordinate limits of the bounding box and a secondary box of the entry. The example method further includes displaying the image such that a center-point of the secondary box is positioned near a center-point of a display region, and scaling the image such that at least one of a vertical pixel count or a horizontal pixel count of the secondary box is within a ratio threshold of a vertical pixel count or a horizontal pixel count of the display region.
-
公开(公告)号:US20220350467A1
公开(公告)日:2022-11-03
申请号:US17388170
申请日:2021-07-29
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Matthew M. Degen , Anthony P. DeLuca , Christopher M. West
IPC: G06F3/04842 , H04N7/18 , G06V10/94 , H04N5/232 , G06V10/25 , G06F3/0481
Abstract: Example systems and methods for interacting with overlapping regions of interest (ROls) in machine vision applications are disclosed. An example system includes a machine vision camera, and a client computing device coupled to the machine vision camera. The client computing device configured to: receive an image from the machine vision camera; present the image on a canvas, wherein the canvas is part of a first user interface of a machine vision application displayed on the client computing device; present a first ROI associated with a first machine vision tool on the canvas; present a second ROI associated with a second machine vision tool on the canvas; and target the first ROI or the second ROI as a targeted ROI for interaction based upon distances from a pointer displayed on the canvas to features of the first ROI and the second ROI.
-
10.
公开(公告)号:US11966569B2
公开(公告)日:2024-04-23
申请号:US17388170
申请日:2021-07-29
Applicant: ZEBRA TECHNOLOGIES CORPORATION
Inventor: Matthew M. Degen , Anthony P. DeLuca , Christopher M. West
IPC: G06F3/04842 , G06F3/0481 , G06V10/25 , G06V10/94 , H04N7/18 , H04N23/62 , H04N23/661 , H04N23/617
CPC classification number: G06F3/04842 , G06F3/0481 , G06V10/25 , G06V10/945 , H04N7/183 , H04N23/62 , H04N23/661 , H04N23/617
Abstract: Example systems and methods for interacting with overlapping regions of interest (ROIs) in machine vision applications are disclosed. An example system includes a machine vision camera, and a client computing device coupled to the machine vision camera. The client computing device configured to: receive an image from the machine vision camera; present the image on a canvas, wherein the canvas is part of a first user interface of a machine vision application displayed on the client computing device; present a first ROI associated with a first machine vision tool on the canvas; present a second ROI associated with a second machine vision tool on the canvas; and target the first ROI or the second ROI as a targeted ROI for interaction based upon distances from a pointer displayed on the canvas to features of the first ROI and the second ROI.
-
-
-
-
-
-
-
-
-