1. An image processing device comprising: a characteristic estimation portion that, from one of image information obtained from an image sensor and information attached to the image information, estimates a characteristic of the image sensor that is used to generate the image information; and a processing portion that processes the image information in accordance with the characteristic of the image sensor estimated by the characteristic estimation portion, wherein the characteristic estimation portion includes a pixel array pattern estimation portion that estimates a pixel array pattern of the image sensor, and wherein the characteristic estimation portion, the processing portion, and the pixel array pattern estimation portion are each implemented via at least one processor.