Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes an acquisition unit configured to acquire a video of a swing of a golfer who strikes a golf ball with a golf club, a calculation unit configured to calculates a feature amount of the swing from the video, and a conversion unit configured to convert the feature amount into an estimated value of a behavior of a golf club head by substituting the feature amount into a conversion formula.
1 . An information processing apparatus comprising a storage device storing a program and a processor configured to execute the program to cause the apparatus to perform:
acquiring a video of a swing of a golfer who strikes a golf ball with a golf club;
calculating a feature amount of the swing from the video; and
converting the feature amount into an estimated value of a behavior of a golf club head by substituting the feature amount into a conversion formula.
2 . The apparatus according to claim 1 , wherein the feature amount is specified based on a position of the golf club head on the video.
3 . The apparatus according to claim 1 , wherein the feature amount is specified based on a position of the golf club head on the video and a position of a body part of the golfer.
4 . The apparatus according to claim 1 , wherein
the video includes a video obtained by capturing the golfer from the front,
the feature amount includes a moving velocity of the golf club head in a target line direction at the time of striking, and
the estimated value is a head speed of the golf club head at the time of striking, which is converted from the moving velocity.
5 . The apparatus according to claim 1 , wherein
the video includes a video obtained by capturing the golfer from the rear in a target line direction,
the feature amount is an angle of a virtual line passing through the golf club head and the golf ball on the video with respect to the ground at a predetermined timing during a down swing, and
the estimated value is a direction of a face surface of the golf club head at the time of striking, which is converted from the angle.
6 . The apparatus according to claim 5 , wherein the predetermined timing is defined based on positions of a waist and an elbow of the golfer in a vertical direction at the time of address and a position of a wrist of the golfer in the vertical direction at the time of the down swing.
7 . The apparatus according to claim 1 , wherein
the video includes a video obtained by capturing the golfer from the front,
the feature amount includes a distance in a target line direction between the golf ball and the golf club head at a lowest point, and
the estimated value is an incident angle of the golf club head at the time of striking, which is converted from the distance.
8 . The apparatus according to claim 1 , wherein the conversion formula is a linear equation obtained from the feature amount calculated from videos of swings of a plurality of golfers, and measured values of the behavior of the golf club head measured by a measuring device during the swings.
9 . The apparatus according to claim 1 , further comprising an estimation unit configured to estimate a behavior of a shot by the swing based on the estimated value.
10 . An information processing method comprising:
acquiring a video of a swing of a golfer who strikes a golf ball with a golf club;
calculating a feature amount of the swing from the video; and
converting the feature amount into an estimated value of a behavior of a golf club head by substituting the feature amount into a conversion formula.
11 . A storage medium storing a program for causing a computer to execute a method, the method comprising:
acquiring a video of a swing of a golfer who strikes a golf ball with a golf club;
calculating a feature amount of the swing from the video; and
converting the feature amount into an estimated value of a behavior of a golf club head by substituting the feature amount into a conversion formula.