The invention provides a
posture recognition algorithm for any object under a
monocular camera and an application
system, and the
algorithm comprises the steps: S1, constructing a target three-dimensional model, carrying out the multi-view annular shooting image collection of a target, and generating a dense grid model through
feature extraction, matching, posture calculation and a multi-view
geometric method; s2, generating an image
depth map, and predicting depth information of a target in a motion process based on a
monocular image sequence; s3, extracting a target image
mask, and generating a target area
mask graph through an image
encoder, a prompt
encoder and a
mask decoder; and S4, executing attitude
estimation, performing attitude initialization, correction and screening by combining the three-dimensional model, the
depth map and the mask map, and outputting a six-degree-of-freedom attitude result of the target. According to the method, the target is subjected to annular shooting modeling through the method based on multi-view geometry, the three-dimensional model of the target is generated, attitude
estimation is achieved in combination with the image mask and the
depth map, the generalization ability of an attitude
estimation algorithm in an actual scene is improved, and the application range of the attitude estimation algorithm in the actual scene is widened.