Hi guys, I know some of you may have already seen this project. I have made some big updates and add some interesting new features. Besides the original shot analysis, it could also analyze the shooting pose and release angle now! I wanna share it with you guys and once again ask for more feedback.
1. I implemented OpenPose to analyze the shooting pose. The angle of elbow and knee is calculated with the data collected by OpenPose.
2. The original shot analysis has a big problem which is that it would misdetect a head as a ball, and that will really mess up my algorithm. I solve this problem by avoiding the detections near the head coordinate collected from OpenPose.
3. The shot release angle is calculated with the first two detection points of the shot analysis.
4. Please note that there will be a relatively big error for the release time since it was calculated as the total time when the ball is in hand for each shot. I would be glad if anyone has a suggestion to solve this problem.
Please feel free to check out the README on GitHub page for more detail.