| CPC G06T 7/246 (2017.01) [G06T 7/80 (2017.01); H04N 23/51 (2023.01); G06T 2207/10016 (2013.01); G06T 2207/30224 (2013.01); G06T 2207/30241 (2013.01)] | 18 Claims |

|
10. A system, comprising:
a camera positioned on glasses to be worn by a player participating in a sporting event, the camera configured to capture a plurality of two-dimensional (2-D) images of an object launched by a player participating in the sporting event; and
at least one processor programmed with instructions that, when executed by the at least one processor, cause the at least one processor to:
identify the launched object in the plurality of 2-D images;
determine an orientation of the camera based on at least one accelerometer and at least one of the plurality of 2-D images;
track the launched object based on the plurality of 2-D images by determining positions of the launched object in three-dimensional (3-D) space based on the determined orientation;
identify a stationary object in the plurality of 2-D images;
determine a position of the launched object at a point along the trajectory relative to the stationary object;
provide an output based on the determined position of the launched object at the point along the trajectory relative to the stationary object; and
render a simulation of the trajectory based on tracking of the launched object by the at least one processor.
|