发明名称 |
Associating a code with an object |
摘要 |
Described are machine vision systems, methods, and apparatus, including computer program products for associating codes with objects. In an embodiment, a machine vision system includes an area-scan camera having a field of view (FOV), the area-scan camera disposed relative to a first workspace such that the FOV covers at least a portion of the first workspace and a dimensioner disposed relative to a second workspace. The machine vision system includes a machine vision processor configured to: determine an image location of a code in an image; determine a ray in a shared coordinate space that is a back-projection of the image location of the code; determine one or more surfaces of one or more objects based on dimensioning data; determine a first surface of the one or more surfaces that intersects the 3D ray; and associate the code with an object associated with the first surface. |
申请公布号 |
US9305231(B2) |
申请公布日期 |
2016.04.05 |
申请号 |
US201313957413 |
申请日期 |
2013.08.01 |
申请人 |
Cognex Corporation |
发明人 |
Marrion Cyril C.;Negro James;Engle Matthew |
分类号 |
G06K9/00;G06K9/20;G06K9/32;G06T7/00;G06K7/10 |
主分类号 |
G06K9/00 |
代理机构 |
Proskauer Rose |
代理人 |
Proskauer Rose |
主权项 |
1. A machine vision system comprising:
a two dimensional (2D) area-scan camera having a field of view (FOV), the area-scan camera disposed relative to a first workspace such that the FOV covers at least a portion of the first workspace; a dimensioner disposed relative to a second workspace; one or more machine vision processors in communication with the area-scan camera and the dimensioner, the one or more machine vision processors configured to: receive from the area-scan camera an image of at least a portion of one or more objects in the first workspace; determine an image location of a code in the image; determine a ray in a shared coordinate space that is a back-projection of the image location of the code; receive from the dimensioner dimensioning data associated with the one or more objects in the second workspace; determine one or more surfaces of the one or more objects based on the dimensioning data, coordinates of the one or more surfaces expressed in the shared coordinate space; determine a first surface of the one or more surfaces that intersects the 3D ray; identify an object of the one or more objects that is associated with the first surface; and associate the code with the object. |
地址 |
Natick MA US |