Joe Dattoli (@JoeDatts) profile picture

St. Louis Cardinals Data Science

Missouri, USA
Joined August 2010
If we don't key in on the correct frame, we get the location moving all over the place. Not ideal. But having the key frame of release turns our location into a static point to evaluate (first video) and not the moving target.
1
392
Now, we can do this process to look at video. To determine what frame the catcher is in the target position, we need to measure release. This project utilizes MediaPipe's Pose to estimate release. Using that key frame we can estimate the target location for video. Target 6s 19h
1
253
We measure pitch loc. at the plate. Utilizing plate / rubber location and relative camera angle , a projection onto the front of plate plane can be created. Cyan, plate width at catcher depth. Red, plate /rubber. Purple, target at front of plate. Target (4.5 side, 23.8 in high)
1
290
Did more work utilizing BaseballCV to track command. The first iteration leveraged just static images. That worked pretty well. The gold target is estimated spot at catcher depth, but that's not where we measure location.
1
1
348
Command Tracking Example Utilizing BaseballCV Match this up with ball flight data and you have your command analogue without much fuss.
1
2
41
10,202
Messing around with different applications of BaseballCV. Automated command grading’s an obvious big upside.
1
9
1,888
Mizzou Baseball Fanfest Underway! #MizzouNOW
2
23
1,256
1st Tiger Hit Stove in the books! Happy we were able to talk to a great group of coaches in Missouri and help shine a light on we approach Player Development #MIZ #MizzouNOW
1
20
1,578
Come on down to Middlebush 212 for a look into how Mizzou Baseball Analytics models the game!
2
18
2,421