This project analyzes cricket highlights videos to extract and predict key data points using computer vision and machine learning techniques.
- Ball Speed Detection 🏎️
- Ball Trajectory Prediction 📈
- Ball Type Classification 🎯
- Batter Shot Detection 🏏
- Bowler Action Recognition 🎥
Cricket-Analysis/
│── ball_detect.py # Detects the ball
│── ball_speed.py # Detects and calculates ball speed
│── ball_tracking.py # Predicts the trajectory of the ball
│── ball_type.py # Classifies the type of delivery
│── bat_stroke.py # Identifies batter’s shot type
│── bowler_detection.py # Recognizes the bowler’s action
│── requirements.txt # Dependencies for running the project
│── README.md # Documentation
- Clone this repository
git clone https://github.com/hiteshchandra44/Cricket-Analysis.git cd Cricket-Analysis
- Install dependencies
pip install -r requirements.txt
- Run individual modules
python ball_speed.py
- Improve accuracy using deep learning models.
- Add real-time analysis with OpenCV.
- Train a custom model for more precise classification.
This project is open-source under the MIT License.