Method and apparatus for producing a warped image from an input image.
Image warp data encoded as an image on a card is read by a data reader in
a camera. Each element of the warp map maps a corresponding region in an
input image to a pixel location of the output image. The warp map is
scaled to the dimensions of the output image so as to produce a scaled
warp map, then each element in the scaled warp map is used to determine a
contribution region in the input image by using a value corresponding to
that element and values corresponding to adjacent elements. An output
image color for a pixel of the output image that corresponds to the
element of the contribution region is then produced.