An image capturing apparatus comprising: image capturing means for capturing an object image; object detection means for detecting (S901) an object from image data captured by the image capturing means; obtaining means for obtaining first information on an oscillation state of the image capturing apparatus and a movement state of the image capturing apparatus, and second information on a type of an attachment attached to the image capturing apparatus; and state detection means for determining (S903) a holding state in which the image capturing apparatus is being held, out of a plurality of holding states in which the image capturing apparatus can be held, by determining, based on the obtained second information, a type of attachment attached to the image capturing apparatus, and by further determining, based on the obtained first information, whether the image capturing apparatus moves or is at rest; control means for performing object search processing (S904) in which a range in which the object detection means searches for an object is controlled, wherein said range is controlled by controlling a panning or tilting operation of the image capturing apparatus; and automatic image capturing means for making the image capturing means perform image capturing based on information of the object detected by the object detection means and recording the captured image, wherein the automatic image capturing means is configured to control an image capturing frequency of the image capturing according to the holding state out of the plurality of holding states that has been determined by the state detection means , and wherein the control means is adapted to control a range to be used for the search processing according to the holding state out of the plurality of holding states that has been determined by the state detection means. image capturing means for capturing an object image; object detection means for detecting (S901) an object from image data captured by the image capturing means; obtaining means for obtaining first information on an oscillation state of the image capturing apparatus and a movement state of the image capturing apparatus, and second information on a type of an attachment attached to the image capturing apparatus; and state detection means for determining (S903) a holding state in which the image capturing apparatus is being held, out of a plurality of holding states in which the image capturing apparatus can be held, by determining, based on the obtained second information, a type of attachment attached to the image capturing apparatus, and by further determining, based on the obtained first information, whether the image capturing apparatus moves or is at rest; control means for performing object search processing (S904) in which a range in which the object detection means searches for an object is controlled, wherein said range is controlled by controlling a panning or tilting operation of the image capturing apparatus; and automatic image capturing means for making the image capturing means perform image capturing based on information of the object detected by the object detection means and recording the captured image, wherein the automatic image capturing means is configured to control an image capturing frequency of the image capturing according to the holding state out of the plurality of holding states that has been determined by the state detection means , and wherein the control means is adapted to control a range to be used for the search processing according to the holding state out of the plurality of holding states that has been determined by the state detection means. <EOS>