I'm learning OpenCV and have come across arUco markers. I've also been learning about photogrammetry (creating a 3D model of an object using photographs). It would be nice to create a basic augmented reality program that could display scanned 3D objects on markers.
I've had a look at the Unity platform but before I go any further can anyone recommend tools/platforms/languages (OpenGL?) to create an augmented reality program using my own custom OpenCV code/AI (object and gesture recognition at this stage) and models (created in Agisoft Photoscan/Blender) ?