An image pickup system that includes a plurality of image pickup apparatuses, a display apparatus, and an image correction apparatus communicatively connected to the image pickup apparatuses and the display apparatus, the image pickup system comprising:
- at least one memory that stores a set of instructions;
- and
- at least one processor that is configured to, based on the instructions,
- cause each of the plurality of image pickup apparatuses to:
- pick up a display image displayed on a display surface of a display unit in accordance with a shooting instruction and generate a first picked-up image;
- and
- subject the generated first picked-up image to correction based on color/brightness correction values,
- wherein each of the plurality of image pickup apparatuses receives the shooting instruction, sends the first picked-up image to the image correction apparatus, receives the color/brightness correction values, and sends a second picked-up image obtained by subjecting the first picked-up image to the correction to the image correction apparatus, and
- cause the image correction apparatus to:
- store viewing angle correction values for use in correcting viewing angle characteristics resulting from positions of the plurality of image pickup apparatuses with respect to the display screen of the display unit to a predetermined viewing angle characteristic;
- and
- after displaying the display image on the display screen of the display unit, send shooting instruction to the plurality of image pickup apparatuses, receive the plurality of first picked-up images sent from the plurality of image pickup apparatuses, send the color/brightness correction values to the plurality of image pickup apparatuses, and receive the plurality of second picked-up images sent from the plurality of image pickup apparatuses,
- wherein the image correction apparatus
- upon receiving the plurality of first picked-up images, generates a plurality of corrected images by subjecting the plurality of first picked-up images to correction using the viewing angle correction values,
- calculates color correction values for use in color matching between the plurality of corrected images,
- calculates color/brightness correction values for use in color/brightness matching between the plurality of first picked-up images using the color correction values and the viewing angle correction values, and
- upon receiving the plurality of second picked-up images sent from the plurality of image pickup apparatuses, generates an image including the plurality of second picked-up images and sends an instruction to display the generated image to the display apparatus.