Font Size: a A A

Free Throw Training System Based On Video Image Processing

Posted on:2018-10-27Degree:MasterType:Thesis
Country:ChinaCandidate:R X SunFull Text:PDF
GTID:2347330512471489Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
Free throw is not only an important training item for athletes,but also the most effective way of scoring.This is a very long accumulation process,the need for coach guidance and athletes constantly reflect adjustment.But the shooting training assisted players still in the way of using the camera to record video shots,and then watch the video playback to guide the athletes,this way is mainly depend on the experience of the coach and athlete's subjective feelings,there is a certain blindness,lack of scientific guidance,also easy to overlook the individual particularity of athletes..To solve the above problems,a set of assistant training software system is proposed in this paper.The system only needs to select the initial video file to be analyzed,and then the analysis process is automatic without manual intervention,the system will automatically analyze the technical movements,athletes technical parameters,free throw shot information,and give suggestion.The following is the main research content:(1)In the free throw video,there are many free throw frames.The real free throw frame contains all the processes of starting,lifting,squatting and stretching.In order to obtain the free throw frames and the shot information of the ball,this paper proposes the algorithm of free shot frame acquisition by analyzing the multiple shot free videos of multiple samples.The reliability and robustness of the algorithm are verified by experiments on several samples.(2)Analysis of basketball in the free throw process is crucial.In order to improve the efficiency and accuracy of basketball position detection,an improved Hough transform algorithm is proposed.The improved algorithm starts with the round parameter equation,mapping image space to parameter space,then reducing dimensions and accumulator with multidimensional array instead of multiple cycles of voting statistics to get circle radius and calculate the coordinates of circle center.The feasibility and effectiveness of the circle detection algorithm are proved by comparison and analysis of several experiments with standard Hough transform.(3)On the basis of shooting frame and basketball positioning algorithm,calculate the speed and angle of basketball shot.In order to guide the basketball holder of athletes,put forward type of hand detection algorithm.Based on the analysis of free throw technique,the technical essentials and relative parameters of free throw are obtained.Analysis of the athletes free throw arm trajectory,automatic detection technology steps,and each technical indicators are standard,given the corresponding corrective opinion.Analysis of the athletes free throw arm trajectory,automatic detection technology steps,and each technical parameter standard or not,given the corresponding corrective opinion.(4)System software platform design.System front user interface using Qt prepared,including the system initialization and the corresponding functional menu.Image processing module using c/c++ programming,call OpenCV2.4.9 video image library to achieve.The data processing module mainly realizes the selection of the opponent's trajectory information,the calculation of the shot information,the acquisition of the technical parameters,and the corresponding data stored in the MySQL database.
Keywords/Search Tags:Free Throw, Feature Extraction, Shot Frame, Hough Transform, Hand Detection
PDF Full Text Request
Related items