The invention relates to the technical field of three-dimensional reconstruction, and provides a
data synthesis method and a training method for
monocular three-dimensional reconstruction based on synthesized data, and the method comprises the steps: 1, rendering a picture containing a specific object into a plurality of pictures I corresponding to the object at different angles; step 2, obtaining a
mask m of the
object based on the picture I, and 3, guiding the picture generation model to generate a new picture which conforms to the text description and retains the structural information of the specific object by utilizing the picture I by utilizing the
mask m and the additionally input text description. According to the method, a large number of 3D models and picture pairs are generated through different
viewpoints, styles and background conditions, a rich training
data set is provided, and the generalization ability of the
monocular three-dimensional reconstruction model can be remarkably improved through the diversity. By randomly applying disturbance within a certain angle range of a plurality of
viewpoints (R, T), the
adaptive capacity of the model to different camera poses is improved, and the robustness of
monocular three-dimensional reconstruction is enhanced.