| CPC A63B 71/0605 (2013.01) [A63B 24/0062 (2013.01); A63B 71/0622 (2013.01); A63B 71/0669 (2013.01); G06V 20/44 (2022.01); A63B 2220/05 (2013.01); A63B 2220/806 (2013.01); A63B 2230/62 (2013.01); A63B 2243/0037 (2013.01)] | 18 Claims |

|
1. An automatic real-time basketball box score recording and analysis system with videos captured from arbitrary angles, which is applied to a basketball game, and the automatic real-time basketball box score recording and analysis system with the videos captured from the arbitrary angles comprising:
at least one camera configured to capture at least one of the videos of the basketball game from one of the arbitrary angles;
a computing device signally connected to the at least one camera and receives the at least one of the videos, wherein the computing device is configured to perform a plurality of steps comprising:
a shot analyzing step performed to analyze the at least one of the videos to determine whether the at least one of the videos is a real shot event to generate a shot analysis result;
a data calculating step performed to analyze the at least one of the videos to determine that the real shot event is a three-point shot, a two-point shot or a free throw to generate a scoring result, and then calculate a game data according to the shot analysis result and the scoring result; and
a player analyzing step performed to analyze the at least one of the videos to obtain a posture analysis data of a shooter, wherein the shooter corresponds to the real shot event, and the posture analysis data is configured to evaluate a performance of the shooter when shooting; and
an interface device signally connected to the computing device and receiving the game data, wherein the interface device is configured to modify and display the game data;
wherein the interface device utilizes a quick recording interface, an enhanced recording interface and a data presentation interface to provide a complete labeling process and data visualization in real time, and the quick recording interface, the enhanced recording interface and the data presentation interface are different from each other;
wherein the player analyzing step comprises:
performing a player detecting step to detect a plurality of positions of a plurality of players in the at least one of the videos to generate a plurality of player position messages corresponding to the players;
performing a player team dividing step to analyze a team of each of the players in the at least one of the videos to generate a plurality of team identity messages corresponding to the players; and
performing a player jersey number identifying step to identify a jersey number of each of the players in the at least one of the videos to generate a plurality of player jersey number messages corresponding to the players;
wherein the player position messages, the team identity messages and the player jersey number messages are formed to a set of all player identity and position messages, and the set of all player identity and position messages is divided into an offensive team message and a defensive team message.
|