1. A method comprising: capturing a plurality of images with each camera in a 2×2 array of cameras, each image comprising a first portion representative of an overlapping field of view with a corresponding portion of a horizontally adjacent image and a second portion representative of an overlapping field of view with a corresponding portion of a vertically adjacent image; for each image, performing a first warping on the image such that the first portion of the image is substantially aligned with the corresponding portion of the horizontally adjacent image and such that the second portion of the image is substantially aligned with the corresponding portion of the vertically adjacent image; for each image, resizing the image by cropping portions of the image that are not both horizontally aligned with the first portion of the image and vertically aligned with the second portion of the image; for each image, performing a second warping on the image to reduce distortion resulting from the first warping, wherein a magnitude of the second warping of a portion of the image is based on a distance of the portion to the first portion of the image and the second portion of the image, wherein the magnitude of the second warping of the first portion of the image and the second portion of the image is substantially zero; cropping portions of the plurality of images representative of overlapping fields of view of corresponding portions of adjacent images to substantially minimize the portions of the cropped images representative of overlapping fields of view of corresponding cropped images; and generating a final image by taping each cropped image to a horizontally adjacent cropped image and a vertically adjacent cropped image.