发明名称 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