It includes visual algorithm modules (such as 3D general processing algorithm, 3D feature processing, 3D template creation and matching, depth learning, 2D general processing algorithm, 2D feature processing, 2D matching pose adjustment, trajectory class, measurement class and other special algorithms), which can be adapted to multiple typical practical application scenarios.