1. A system for generating images of multi-views for 3D image reconstruction, comprising: a processing unit; an image range calculating module coupled to said processing unit to calculate the ranges of a background image and a main body image of a 2D original image of an article; a depth model generating module coupled to said processing unit to generate a depth model according to an equation; an image cutting module coupled to said processing unit to cut said 2D original image of said article or said depth model to generate a cut 2D image of said article or a depth model with a main body image outline; a pixel shifting module coupled to said processing unit to shift every pixel in said main body image of said 2D original image of said article according to said depth model with said main body image outline to obtain shifted main body images of multi-views; and an image synthesizing module coupled to said processing unit to synthesize said shifted main body images of multi-views and background figures of multi-views to obtain final images of multi-views for 3D image reconstruction.