The invention discloses a house virtual decoration method. The house virtual decoration method comprises the following steps: S1, shooting a panoramic picture of each room in a house through a panoramic camera; S2, correcting the picture; S3, cutting the picture, and extracting material information of the wall surface, the ground surface and the top surface of each room; S4, performing pattern recognition and feature extraction on the picture, and extracting a furniture model placed in a room from the picture; S5, using the house type graph as a two-dimensional graph, and generating blank house three-dimensional data at the server side; S6, generating decorated three-dimensional data from the information extracted in the steps S3 and S4; and S7, according to a user instruction, selecting amodified material, and replacing or adding or deleting furniture to generate new decoration three-dimensional data. According to the invention, a user only needs to shoot the panorama of the currenthome and upload the panorama to the server, three-dimensional house type data and decoration data can be quickly obtained, and a decorated effect picture of a future home can be obtained only by simply selecting a style or replacing furniture.