If you need a full-featured computer vision framework to track camera motion and reconstruct 3D scenes from a collection of photos, AliceVision is a good option. It's focused on photogrammetry, with software for reconstructing detailed 3D models from a collection of photos or video frames. That can be useful for tasks like scene modeling, object recognition, motion capture, and other uses in movies, architecture and archeological research.
Another option is PIX4D, a photogrammetry software package that can capture and process drone and camera imagery to create maps and 3D models. PIX4D has flexible processing options and collaboration tools, and it's geared for professionals and businesses in fields like surveying, architecture and precision agriculture. It offers a variety of products, including PIX4Dmapper, PIX4Dcloud and PIX4Dfields, for different needs in the field.
If you want to combine computer vision with AI and machine learning, OpenCV is a good general-purpose option. This open-source library includes more than 2500 algorithms for tasks like computer vision, deep learning and face recognition and supports several programming languages. It's used in a variety of tasks like computer vision, deep learning and face recognition, and has a wealth of documentation and training programs to help you learn how to use it.
And Move AI provides markerless motion capture technology using AI, computer vision and biomechanics to convert 2D video into 3D motion data. It accommodates a variety of settings, including single and multi-camera systems, high-quality motion data and retargeting to popular 3D animation software. It's useful for game development, music videos and commercial advertising.