|
|
|
Ask HN: How to use AI/ML to cut all dead time from table tennis video matches
|
|
2 points
by reolbox
1277 days ago
|
|
Hi all, I am a table tennis player and I like to record my matches for learning purposes. The problem is I always have to manually cut away the boring stuff (pick up balls, time outs, towel breaks,...). Are there any open source libraries I could use to do this with AI/ML? What is the best way to start? I am an experienced web programmer looking to build this as a hobby. I tried to Google but haven't found a solid library yet.
Thanks for your recommendations! |
|
I think the best bet would be sound event detection. What's associated with players actually playing? Both sounds of ball/racket and ball/table contacts and impacts.
From a whole video, you cut out the segments where there's no impact plus a few seconds (end of play) and minus a few seconds (before serve).
A crude approach/proof of concept would be a simple (sound) peak detection which could go a long way in my opinion.