Abstract
This study develops a player status data acquisition system in basketball competition by using computer vision technology. This system has the following functions: (1) Player tracking: Player position which is obtained by human detection and object tracking technology is recorded in each frame; (2) Player trajectory map: Player movement trajectory will be project into the basketball court model to allow user to understand player movement status; (3) Player status data display: the player status data which is gained by player tracking and action detection will be shown for user to use in more application or analysis. In this study, three cameras are set up at three locations outside the basketball court, recording the basketball game with fixed view. While loading these three videos into the system, Faster R-CNN will detect human position and recognize action. In order to know who is player, HSV feature will be extracted from the human images and be input to KNN classifier to classify into team A, team B and referee. And then, player position will be projected by using Homography matrix to basketball court model. Ten players on the court are tracked by utilizing Kalman filter and Hungarian algorithm. Afterward, player status data which is calculated from player position and player action will be display for user.