1. A method for generalized view morphing, the method comprising: determining a camera plane based on a predetermined view point of a virtual camera associated with a desired virtual image, the camera plane comprising at least three real cameras; pre-warping at least three image planes such that all of the image planes are parallel to the camera plane, each image plane associated with one of the real cameras positioned in the camera plane; determining a virtual image plane by performing a linear interpolation morphing on the at least three image planes; and post-warping the virtual image plane to a predetermined pose wherein the at least three real cameras comprise three cameras, and wherein the linear interpolation morphing is performed according to the equation: 
 u st =K st P=s·u 0 +t·u 1 +(1− s−t )· u 2 where u st is a projection of a physical point P on the virtual image plane, K st is an intrinsic matrix of the virtual camera, u 0 , u 1 , u 2 are projections of the physical point P on the three image planes respectively, and s and t are barycentric weighting factors.