Drone optical guidance tech is complex. Surely it cannot be done by one amateur*. Or can it?
Tracking is a deceptive problem. It looks easy under controlled conditions, but very hard to get right for real use. Advanced computer vision algorithms are great, but they need a lot of computing resources and are sometimes slow. Hobby drones have to be light and inexpensive, so better to have simple solutions running on low-cost hardware, yet still good enough to survive high FPS, real world unpredictability.
These are a few of my never-ending attempts to solve that problem. Come along for the ride!
* I am not a professional CV expert in that I do not work on CV systems for a living, but I am not a complete amateur either. As you might guess from my creations, I do know CV techniques at an advanced level, which allows me to write my own custom algorithms or add processing to make standard algorithms work in varying real-world conditions.