ABSTRACT
BallCaller is a computer vision-based tool for amateur tennis players to automate line calling in the game of Tennis using only a laptop and camera. I made BallCaller using the Python programming language in conjunction with OpenCV. BallCaller tracks the position of a tennis ball in 2D space and captures the frame where the ball is touching the ground. If the ball is on the outside of the line, BallCaller reports that the ball is "out." If the ball is on the inside of the line, or if the ball is touching the line, BallCaller reports that the ball is "in." This extended abstract submission introduces BallCaller and discuses the technical details of using OpenCV's color detection and image modification functionality to process the images of sample ball locations.
- Alan. 2017. The Latest Developments in Tennis Technology. https://www.epiruslondon.com/blogs/tennis-hacks-blog/a-rundown-of-the-latest-developments-in-tennis-tech.Google Scholar
- Hawk-Eye Innovations. 2001. Hawk-Eye. https://www.hawkeyeinnovations.com/products/ball-tracking/electronic-line-calling.Google Scholar
- F. Lucidi. 2017. Moral Attitudes Predict Cheating and Gamesmanship Behaviors Among Competitive Tennis Players. Article. Frontiers in Psychology 8, 571, Article 1 (April 2017). https://www.frontiersin.org/articles/10.3389/fpsyg.2017.00571/full.Google Scholar
- OpenCV. 2000. OpenCV. https://opencv.org/.Google Scholar
- Play-Sight. 2015. PlaySight SmartCourt. https://playsight.com/our-sports/tennis/.Google Scholar
- R. Puente-Diaz. 2005. Sources of Acute Stress, Cognitive Appraisal, and Coping Strategies Among Highly Skilled Mexican and US Competitive Tennis Players. Article. The Journal of Social Psychology 4, 429--426, Article 1 (August 2005). https://pubmed.ncbi.nlm.nih.gov/16050340/.Google ScholarCross Ref
Index Terms
- BallCaller: a computer vision line caller for tennis
Recommendations
High Level Computer Vision Using OpenCV
SIBGRAPI-T '11: Proceedings of the 2011 24th SIBGRAPI Conference on Graphics, Patterns, and Images TutorialsThis paper presents some more advanced topics in image processing and computer vision, such as Principal Components Analysis, Matching Techniques, Machine Learning Techniques, Tracking and Optical Flow and Parallel Computer Vision using CUDA. These ...
A Preliminary Investigation on Computer Vision for Telemedicine Systems Using OpenCV
ICMLC '10: Proceedings of the 2010 Second International Conference on Machine Learning and ComputingOpenCV is typically, an open source vision library suitable for computer vision programs. In this paper, we present some of our preliminary investigation experiences of developing Computer Vision programs using OpenCV for robotic telemedicine cluster ...
Comparative study regarding biological adaptation in sports games
AIASABEBI'11: Proceedings of the 11th WSEAS international conference on Applied informatics and communications, and Proceedings of the 4th WSEAS International conference on Biomedical electronics and biomedical informatics, and Proceedings of the international conference on Computational engineering in systems applicationsThere are significant differences between team sports games (handball, football, basketball, volleyball) and individual games (tennis, badminton) regarding motility content, types of effort, the energetic systems and the biological adaptation factors. ...
Comments