1. An image processing apparatus comprising: image input means for inputting an image; image attached information input means for inputting information attached to the image input by the image input means; face detection means for detecting a face from the image input by the image input means; face-detection angle-range information determination means for determining an angle range used in a process of detecting a face from the input image on the basis of the image attached information input by the image attached information input means; and process control means having a mode to control the execution of the face detecting process on the basis of information indicating the angle range determined by the face-detection angle-range information determination means.