The invention discloses a method for generating 3D image, including the following steps: selecting the input information from 2D image, managing the 2D image with optical algorithms to create 3D image. The invention also discloses a terminal device generating 3D image, including input module, selecting module, processing module and output module. The invention realizes the transform from 2D image into 3D shot by the image acquisition device, to make users produce 3D image according to their demands. |