This project presents an AI-based cricket coaching mobile application named AI Shot Master. The system provides interactive and personalized cricket batting training using computer vision and machine learning. Players perform shots in front of their mobile camera while the system detects body joints and all involved angle in real time and evaluates shot accuracy. The application focuses on five major cricket shots: cover drive, sweep shot, cut shot, straight drive, and pull shot. The platform uses a game-based learning approach consisting of forty progressive levels from beginner to advanced, along with scenario-based challenges such as match and world cup situations and practicing specific scenarios. The system offers instant feedback, performance scoring, and improvement suggestions. The solution aims to provide affordable and accessible coaching for players without physical training facilities. The future scope includes expanding shot categories, multiplayer challenges, and professional analytics integration.
Tools: Python,Mediapipe,opencv,KNN,Andriod Studio,Figma,Flutter
Department: Department of Computer Science
Poster