Wooowwww! It's awesome to see vision tech being used like this! How long did this take you?? Also, is the club being used at all or just the person's stick figure? Oh and did adjusting the stick figure to match the person's height affect the feedback given? Like if someone was shorter, would it trigger cues like "Bring your club up higher on the backswing" compared to a taller person?
We talked with a baseball academy facing a similar issue where their previous software analyzed recorded videos really good, but the analytics were too confusing for coaches to understand and took too long to set up.
From what we learned, form is the main aspect. Regardless of speed, form varies by individual, and any deviations can impact the results. In our case, we fire a feedback like "Bring your hips down lower" after every rep attempt until the user completes their workout. From working with martial arts instructors and their students, short and direct feedback that guide you work the best!
And yes, would love to integrate more data for the user! Maybe using the user's apple watch features! Thank you for sharing!
It took a few months to write, but about a year to fine tune and bring it all together. The guy who hired me did the digitization of the pro golfers swings using a Sun workstation, I did the Amiga graphics and tape deck control. He digitized four pro swings, just for one club, a driver, with plans to expand later. One of the pro's was shorter and female, and there were three males of varying height. The height adjustment was usually small if you chose the right model, so we assumed any distortions didn't matter. The club is used, but there is no digital comparison of the swings, no automated analysis, it's all just done visually by the operator of the machine, and the person whose swing is being analyzed just looks at it also, frame by frame, and can see where the two don't match in limb and club positions, and hip, knee, and elbow angle. With a little training the operator knows what areas to focus on and point out to the customer. It was not much different than what trainers were already doing visually, but it greatly improved interactions with customers since they could directly see the mistakes they were making and by how much they were off. Putting a sensor on the club/bat/etc might be something to consider also. A camera would be ideal so you could see how accurately they were hitting the ball and whether they had a consistent bias that needed correcting.
We talked with a baseball academy facing a similar issue where their previous software analyzed recorded videos really good, but the analytics were too confusing for coaches to understand and took too long to set up.
From what we learned, form is the main aspect. Regardless of speed, form varies by individual, and any deviations can impact the results. In our case, we fire a feedback like "Bring your hips down lower" after every rep attempt until the user completes their workout. From working with martial arts instructors and their students, short and direct feedback that guide you work the best!
And yes, would love to integrate more data for the user! Maybe using the user's apple watch features! Thank you for sharing!