1. An image processor that creates an output image from an input image, the image processor comprising: a storage circuit that stores a plurality of lines of pixel values from the input image, each pixel value having an associated input pixel address, and outputs pixel values as an output image; an output address generator that specifies an output address for a pixel value in the output image; and an address mapping unit that receives the output address and determines at least one input pixel value from the input image stored in the storage circuit which the storage circuit should associate with the output address, wherein the address mapping unit provides at least one of perspective correction and dewarping of the input image.