The invention relates to an
augmented reality visualization method based on a depth camera and an application. The method comprises the specific steps of 1, reconstructing background
point cloud through the depth camera, and obtaining target
object point cloud through three-
dimensional modeling; 2, reconstructing an environment
point cloud based on a depth camera; 3, key feature points of the target
object point cloud and the filtered environment
point cloud being extracted, point cloud registration being carried out, the
pose of the target object under a depth camera coordinate
system being obtained, and recognition and initial positioning of the target object being completed; 4, performing three-dimensional tracking registration based on RGBD feature points; 5, selecting a
key frame according to the relative
pose variation of the target object of the current
key frame and the next frame of image for
pose optimization of the target object, and completing updating of the target objectand the target area; and 6, realizing
visualization of the
occlusion features. According to the method, the target object can be well recognized in a complex scene, and the real-time performance, robustness and tracking accuracy of the
system are improved.