Human machine-interface and method for manipulating data in a machine vision system
First Claim
1. A method for determining a characteristic of an object, comprising:
- providing relative motion between the object and a two-dimensional field of view, the object comprising a set of visible features, the set of visible features containing at least one visible feature;
inputting an encoding signal responsive to the relative motion, from which can be obtained at desired times a corresponding encoder count indicating a location of the object relative to when the object passes a fixed point in the field of view;
capturing a plurality of active frames displayed by a graphical user interface, each frame of the plurality of active frames comprising an image of the field of view when the object passes through the field of view;
obtaining a plurality of capture counts corresponding to the plurality of active frames, each capture count of the plurality of capture counts being responsive to the encoder count corresponding to a time at which the corresponding active frame was captured;
computing, responsive to an analysis of the plurality of active frames, a plurality of location values, each location value of the plurality of location values responsive to a position in the field of view of a visible feature of the set of visible features in an associated active frame; and
determining the characteristic of the object using the plurality of location values and the plurality of capture counts such that an output signal sent to a downstream actuator can be synchronized to the location of the object.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention provides a Graphical User Interface (GUI) that operates in connection with a machine vision detector or other machine vision system, which provides a highly intuitive and industrial machine-like appearance and layout. The GUI includes a centralized image frame window surrounded by panes having buttons and specific interface components that the user employs in each step of a machine vision system set up and run procedure. One pane allows the user to view and manipulate a recorded filmstrip of image thumbnails taken in a sequence, and provides the filmstrip with specialized highlighting (colors or patterns) that indicate useful information about the underlying images. The programming of logic is performed using a programming window that includes a ladder logic arrangement.
-
Citations
12 Claims
-
1. A method for determining a characteristic of an object, comprising:
-
providing relative motion between the object and a two-dimensional field of view, the object comprising a set of visible features, the set of visible features containing at least one visible feature; inputting an encoding signal responsive to the relative motion, from which can be obtained at desired times a corresponding encoder count indicating a location of the object relative to when the object passes a fixed point in the field of view; capturing a plurality of active frames displayed by a graphical user interface, each frame of the plurality of active frames comprising an image of the field of view when the object passes through the field of view; obtaining a plurality of capture counts corresponding to the plurality of active frames, each capture count of the plurality of capture counts being responsive to the encoder count corresponding to a time at which the corresponding active frame was captured; computing, responsive to an analysis of the plurality of active frames, a plurality of location values, each location value of the plurality of location values responsive to a position in the field of view of a visible feature of the set of visible features in an associated active frame; and determining the characteristic of the object using the plurality of location values and the plurality of capture counts such that an output signal sent to a downstream actuator can be synchronized to the location of the object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for determining a characteristic of an object, comprising:
-
a motion apparatus that provides relative motion between the object and a two-dimensional field of view, the object comprising a set of visible features, the set of visible features containing at least one visible feature; an encoder device responsive to the relative motion, from which can be obtained at desired times a corresponding encoder count indicating a location of the object relative to when the object passes a fixed point in the field of view; an image capture device that captures a plurality of active frames displayed by a graphical user interface, each frame of the plurality of active frames comprising an image of the field of view when the object passes through the field of view; a timing device that obtains a plurality of capture counts corresponding to the plurality of active frames, each capture count of the plurality of capture counts being responsive to the encoder count corresponding to a time at which the corresponding active frame was captured; an analyzer device that; performs a first analysis process by analyzing the plurality of active frames to compute a plurality of location values, each location value of the plurality of location values responsive to a position in the field of view of a visible feature of the set of visible features in an associated active frame; and performs a second analysis process that determines the characteristic of the object using at least a portion of the plurality of location values and at least a portion of the plurality of capture counts such that an output signal sent to a downstream actuator can be synchronized to the location of the object. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification