An image pickup apparatus that outputs data of a picked up image to be used for recognition of real objects, comprising: an output image production unit configured to produce data of a picked up image to be outputted from data of a non-processed image picked up using an image pickup element; an adjustment processing unit configured to evaluate the picked up image and adjust at least one of an image pickup condition in the image pickup element and a processing condition in the output image production unit; and a data sending out unit configured to output the data of the picked up image to an apparatus that recognizes the real objects, wherein the adjustment processing unit is configured to: adjust the image pickup condition and the processing condition based on color information of a picture of a calibration chart obtained from the picked up image that is provided in a space of a recognition target and is configured from a plurality of color regions having luminances different from each other, and adjust the processing condition such that a difference between luminances or a distance in a color space of two color regions of the calibration chart corresponding to colors of two different real objects in the picked up image having luminances or colors close to each other is expanded with respect to an original gamma curve to be applied to the luminance by the adjustment processing unit. an output image production unit configured to produce data of a picked up image to be outputted from data of a non-processed image picked up using an image pickup element; an adjustment processing unit configured to evaluate the picked up image and adjust at least one of an image pickup condition in the image pickup element and a processing condition in the output image production unit; and a data sending out unit configured to output the data of the picked up image to an apparatus that recognizes the real objects, wherein the adjustment processing unit is configured to: adjust the image pickup condition and the processing condition based on color information of a picture of a calibration chart obtained from the picked up image that is provided in a space of a recognition target and is configured from a plurality of color regions having luminances different from each other, and adjust the processing condition such that a difference between luminances or a distance in a color space of two color regions of the calibration chart corresponding to colors of two different real objects in the picked up image having luminances or colors close to each other is expanded with respect to an original gamma curve to be applied to the luminance by the adjustment processing unit. adjust the image pickup condition and the processing condition based on color information of a picture of a calibration chart obtained from the picked up image that is provided in a space of a recognition target and is configured from a plurality of color regions having luminances different from each other, and adjust the processing condition such that a difference between luminances or a distance in a color space of two color regions of the calibration chart corresponding to colors of two different real objects in the picked up image having luminances or colors close to each other is expanded with respect to an original gamma curve to be applied to the luminance by the adjustment processing unit.