Stage 1 : Data Collection and Processing
We have downloaded two full-length match video and created our own data from those videos.
Stage 2 : Player Detection and location
We have trained models to detect the players on the ground. The players were divided into 3 categories of Batsman, Bowler and Others.
Stage 3 : Batsman and Bowler Name Identification
We have trained models to identify the name of the detected players.
Stage 4 : Shot Identification
We have trained a model to identify the shot played by the detected batsman.
Stage 5 : Commentary Generation
In this stage, we have combined the result of the above stages and generated a part of the commentary.
Stage 6 : Deployment