| CPC A63B 71/0605 (2013.01) [G06T 7/246 (2017.01); G06T 7/254 (2017.01); G06V 20/42 (2022.01); G06V 40/23 (2022.01); A63B 2220/806 (2013.01); G06T 2207/30224 (2013.01); G06T 2207/30241 (2013.01)] | 20 Claims | 

| 
               1. A system for automating umpiring or automatically assisting umpiring of a baseball game or a softball game comprising: 
            at least two cameras configured to capture images of a ball; 
                at least one processor in communication with the at least two cameras, wherein the at least one processor is configured to: 
              determine a location of a strike zone based on at least one image of a batter; 
                  add a visual representation of the strike zone to a video or an image from a video; 
                  track locations of the ball; 
                  determine at least one location of the ball; 
                  determine whether at least one location of the ball intersected with the strike zone based on the determined location of the strike zone and the tracked locations of the ball; 
                  transmit an auditory indication and/or a visual indication of whether the ball intersected with the strike zone; and 
                  associate the location of the strike zone with a batter and save the location of the strike zone for reuse for subsequent at-bats for the batter. 
                 |