1. A method for generating images of multi-views for 3D image reconstruction, comprising: obtaining a 2D original image of an article and background figures of multi-views, wherein said 2D original image of said article includes a main body image and a background image; calculating the range of said background image and the range of said main body image of said 2D original image of said article by a processing unit; cutting said main body image of said 2D original image of said article out to generate a cut 2D image of said article; generating a depth model according to an equation; cutting said depth model according to said range of said main body image of said cut 2D image of said article to generate a depth model with a main body image outline; shifting every pixel in said main body image of said 2D original image of said article respectively according to said depth model with said main body image outline to obtain shifted main body images of multi-views; and synthesizing said shifted main body images of multi-views and said background figures of multi-views to obtain final images of multi-views for 3D image reconstruction.