The invention provides a generation method of a three-dimensional image. The generation method of the three-dimensional image comprise, firstly, obtaining an original two-dimensional image to serve as a first view, extracting a plurality of object regions from the original two-dimensional image, and dividing the plurality of object regions into object regions of interest and object regions of non-interest; secondly, performing overall offset on every object region of non-interest according to depth of field of different object regions of non-interest; thirdly, performing fine offset on the regions of interest; and fourthly, generating a second view according to the offset regions of interest and regions of non-interest. According to the technical scheme of the generation method of the three-dimensional image, a three-dimensional image offset amount calculation mode aiming at different showing occasions are provided, and a good three-dimensional visual immersion effect is achieved through a mode of combining regional offset and the fine offset and one the basis of reducing the calculation; meanwhile, insertion and movement of an object of interest can be performed freely and flexibly according to requirements of users, and a more convenient and fast conversion mode for three-dimensional manufacturing of movies, televisions and animations is provided.