CPC G06T 7/292 (2017.01) [G06T 7/85 (2017.01); G06T 2207/30224 (2013.01); G06T 2207/30241 (2013.01)] | 22 Claims |
1. A method, comprising:
obtaining a plurality of images of an object moving along a trajectory in an environment, the plurality of images capturing the object at different positions along the trajectory, the plurality of images being obtained from two or more cameras positioned at different positions in the environment, each of the two or more cameras being in communication with at least one processor, each of the two or more cameras having a field of view (FOV) that includes the trajectory of the moving object and a target plane, the target plane being a plane that the moving object crosses during movement along the trajectory, each of the two or more cameras obtaining the images at a different timing;
determining, by the at least one processor, a plurality of the different positions of the object in a respective trajectory in a respective 2D camera plane for each of the two or more cameras;
determining, by the at least one processor, a plurality of the different positions of the object in a respective trajectory for each of the two or more cameras in a 2D common plane using the plurality of different positions of the object in the respective trajectory in the 2D camera plane for each of the two or more cameras; and
determining, by the at least one processor, a position the object moving along the trajectory crosses the target plane using the plurality of different positions of the object in the respective trajectory in the 2D common plane for each of the two or more cameras.
|