Cricket shot analysis using machine learning

dc.contributor.authorMahmud, Shahriar
dc.date.accessioned2025-09-24T03:49:52Z
dc.date.available2025-09-24T03:49:52Z
dc.date.issued2024-07-13
dc.descriptionProject Report
dc.description.abstractCricket, being one of the most popular sports globally, relies heavily on the skills and techniques of players. With the advent of technology, there is a growing interest in leveraging machine learning techniques to analyze and enhance players' performance. This research focuses on the development of a Cricket Shot Analysis system using advanced machine learning algorithms. The proposed system utilizes computer vision and machine learning models to automatically recognize and classify cricket shots batsmen play. Highspeed cameras capture the footage of the cricket match, and the frames are processed to extract relevant features such as bat speed, shot angle, and player stance. My dataset contains 8000 images of different shot. Here sweep image data 2000, pullshot images data 2000, legglance-flick images data 2000, drive images data 2000. These features are then fed into a machine learning model, trained on a diverse dataset of cricket shots, to classify each shot into predefined categories like cover drive, square cut, pull shot, etc. The system aims to provide valuable insights into a player's shot selection, technique, and overall performance. Coaches and players can benefit from the detailed shot analysis, identifying strengths and weaknesses to tailor training regimens accordingly. In this research I use Xception, InceptionV3, and DensNet. Anlysis shows that the highest accuracy achieved by DenseNet121 is 98.26% and the lowest accuracy is 96.38% which is achieved by the InceptionV3 model. The development of this Cricket Shot Analysis system not only addresses the growing demand for data-driven insights in sports but also showcases the potential of machine learning in refining and revolutionizing traditional coaching methodologies. Through continuous refinement and validation, this technology has the potential to become an indispensable tool for cricket professionals, contributing to the evolution of player training and game strategy in the modern era of cricket.
dc.identifier.otherhttp://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/14717
dc.identifier.urihttp://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/14717
dc.language.isoen_US
dc.publisherDaffodil International University
dc.sourceDIU Institutional Repository
dc.subjectShot classification
dc.subjectPerformance analysis
dc.subjectMachine learning
dc.subjectComputer vision
dc.titleCricket shot analysis using machine learning
dc.typeOther

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
27747.pdf
Size:
1.09 MB
Format:
Adobe Portable Document Format

Collections