I’ve been recording my matches for a while to try and improve my game. But if I'm being honest, I realized I rarely actually watched the footage back. It was just too painful to manually scrub through hours of dead spots just to find the actual points. (I'm going to pretend that me being bad at tennis is not the reason why it's painful to watch. Ok maybe it's the primary reason. But anyways.) I actually tried editing my match twice using Davinci. It took a huge amount of time and effort. Kudos to those who do this regularly. I looked into some apps but I have no desire to switch to iPhone just for this.
Since I'm in a related field, I was curious if I could automate this using computer vision. And then my elbow issue flared up so I thought I'd hit my keyboard instead of my balls.
Fast forward, I spent a good amount of evenings and weekends building models to recognize the difference between "play" and "non-play" states in tennis match videos. It actually works surprisingly well! It takes a raw 1-hour recording from my phone and automatically chops it down to a tight 25-30 minute video of just the rallies.
So... imagine we somehow get YOU to use this model. We'll need something (like an app, website, etc) to ingest your video, process it, and send it back to you.
How should it work?
- Do you want all the processing locally or on cloud?
ps. Do you have a match recording that you're too lazy to edit manually? Send that to me and I'll auto-edit it for you. I get to test this thing, you get an edited video. Maybe post on youtube and DM me the link.
Since I'm in a related field, I was curious if I could automate this using computer vision. And then my elbow issue flared up so I thought I'd hit my keyboard instead of my balls.
Fast forward, I spent a good amount of evenings and weekends building models to recognize the difference between "play" and "non-play" states in tennis match videos. It actually works surprisingly well! It takes a raw 1-hour recording from my phone and automatically chops it down to a tight 25-30 minute video of just the rallies.
So... imagine we somehow get YOU to use this model. We'll need something (like an app, website, etc) to ingest your video, process it, and send it back to you.
How should it work?
- Do you want all the processing locally or on cloud?
- locally on your phone: will be slow and eat your battery. This will be way more difficult for me to make.
- on the cloud: needs strong wifi for upload
- Website: can work on any device
- Mobile app: might work a bit smoother? depends on other factors
- A (edited) video of your full match?
- Just the highlight reels? (auto-selected or manually by yourself)
- Just one rally per video file?
- A premiere or davinci plugin? (I don't know if this is a thing at all)
ps. Do you have a match recording that you're too lazy to edit manually? Send that to me and I'll auto-edit it for you. I get to test this thing, you get an edited video. Maybe post on youtube and DM me the link.