{"title":"BallCaller","authors":"Bryan Whitehurst","doi":"10.1145/3409334.3452086","DOIUrl":null,"url":null,"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.","PeriodicalId":148741,"journal":{"name":"Proceedings of the 2021 ACM Southeast Conference","volume":"143 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2021 ACM Southeast Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3409334.3452086","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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.