The invention discloses a fringe projection three-dimensional shape measurement method based on
frequency domain and
time domain joint coding, and the method comprises the following steps: firstly, embedding a multi-frequency three-step phase shift
fringe pattern in the vertical direction based on multi-scale region division, introducing four-step phase shift and complementary
Gray code joint coding in the horizontal direction, generating a coding pattern set, and carrying out the projection; after an image is collected,
frequency domain transformation and
time domain decoding are carried out respectively, and a vertical
dominant frequency position, a horizontal period number and a wrapped phase are obtained; then, combining a main frequency position in the vertical direction with a period number and a wrapped phase in the horizontal direction, and extracting a space coordinate of a
direct illumination component based on frequency position invariance; and finally, establishing a pixel homonymy
point mapping relation between the
projector and the camera, and realizing high-precision three-dimensional reconstruction. Compared with a traditional
frequency shift method, the method has the advantages that projection patterns are greatly reduced, reconstruction precision and anti-interference performance are improved, and the method is suitable for dynamic three-dimensional measurement under complex illumination conditions such as
specular reflection, semitransparent shielding and
subsurface scattering.