If you haven’t run into it yet, these may be good starting points. Good luck.
https://discuss.px4.io/c/Vision-based-navigation-and-obstacle-avoidance