# Shooting AI

Upload video footage from a standard camera/device and have our AI model detect:&#x20;

* shot attempts
* shot locations
* makes/misses
* contested shots
* movement of the shooter leading up to the shot
* number of players on the court when a shot was attempted

All detected shots are time-stamped and therefore, when imported into the ShootXP app, allow you to quickly find and view the section of video associated with any shot(s).

<div data-full-width="false"><figure><img src="https://1130393164-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGRyaOc3jKLfMOTSlp6mD%2Fuploads%2FuHgwqyvNl2mUzVd8auWP%2Ftimecoded-shot.gif?alt=media&#x26;token=9838d9d5-194a-437b-a92b-aaf39a679ffa" alt=""><figcaption></figcaption></figure></div>

Now, despite the over-enthusiastic claims of some marketers (🤑), AI is far from "magic" and has its share of limitations. Our shooting model is no different and a number of factors can impact how accurately and consistently events are detected from uploaded footage.&#x20;

With this in mind there is a still a need for (and benefit in having) a "human in the loop", so we have put a lot of time and attention into the ShootXP app so that you can:

1. contribute to training a custom model(s) that will work best for the specific camera perspective(s) and venue(s) that you capture footage from, ie your training facility.
2. manually correct (add/remove/edit) any data that the AI model spits out.

&#x20;
