So I think it would be possible to do this with OAK-1 or OAK-D but I think it would be overkill. Actually I'd recommend OpenMV for this unless you do need the additional capability of DepthAI.
OpenMV also has a global shutter option that could help with this.
So OpenMV actually has a pre-canned example for this. On our platform we will eventually support algorithmic blob-tracking like this. But it's not a priority at this time. (And when we do it, we'll support depth-blob tracking as well.)
It is also possible to implement such at thing yourself on OAK-1 using a technique like here or here.
So it will actually be a lot harder on OAK-1/our platform at this time. So the only way I'd say it may make sense to go with OAK-1 or OAK-D for this is if you want to start with such tracking, but then later add depth sensing, 4k video encoding, or other functions like edge filtering/feature tracking.