An image processing apparatus, comprising: a storage device which stores
an image for insertion; an image acquisition device which acquires a
background image forming a background of the image for insertion; an
object recognition device which recognizes at least one object from the
acquired background image and acquires object information including a
position of the object; an image processing device which image-processes
the image for insertion based on the object information to appropriately
combine the image for insertion into the background image; and an image
synthesis device which combines the processed image for insertion into
the background image.