A red eye detecting apparatus comprising: a red eye region designating section; a red eye searching region determining section that determines a red eye searching region; a red eye candidate detecting section that searches for red eye within the red eye searching region which is determined by the red eye searching region determining section, to detect one or more red eye candidates; a face position detecting section and a red eye position judging section that selects, from the red eye candidates detected by the red eye candidate detecting section, a red eye candidate that is positioned at a predetermined position with respect to the position detected by the face position detecting section, as a red eye candidate to be subjected to a red eye correcting process, wherein said red eye region designation section is adapted to cause a user to designate a red eye region in an image so as to obtain a designated red eye region, that said red eye searching region determining section is adapted to determine a red eye searching region (512, 522) that is greater than and includes therein the designated red eye region which is obtained by the red eye region designating section; characterized in that said face position detecting section is adapted to detect one of a position of a face and a position of an area of the face other than eyes within the red eye searching region which is determined by the red eye searching region determining section, and that the red eye candidate detecting section includes: a first red eye searching section that searches for red eye within the red eye searching region by using a first red eye template image associated with a first parameter, to detect one or more red eye candidates, by successively moving the first red eye template image position by a first pixel distance within the red eye searching region, and a second red eye searching section that, when the first red eye searching section detects no red eye candidate within the red eye searching region, searches for red eye within the red eye searching region by using a second red eye template image associated with a second parameter different from the first parameter, to detect one or more red eye candidates, by successively moving the second red eye template image position by a second pixel distance different from the first pixel distance within the red eye searching region. a red eye region designating section; a red eye searching region determining section that determines a red eye searching region; a red eye candidate detecting section that searches for red eye within the red eye searching region which is determined by the red eye searching region determining section, to detect one or more red eye candidates; a face position detecting section and a red eye position judging section that selects, from the red eye candidates detected by the red eye candidate detecting section, a red eye candidate that is positioned at a predetermined position with respect to the position detected by the face position detecting section, as a red eye candidate to be subjected to a red eye correcting process, wherein said red eye region designation section is adapted to cause a user to designate a red eye region in an image so as to obtain a designated red eye region, that said red eye searching region determining section is adapted to determine a red eye searching region (512, 522) that is greater than and includes therein the designated red eye region which is obtained by the red eye region designating section; characterized in that said face position detecting section is adapted to detect one of a position of a face and a position of an area of the face other than eyes within the red eye searching region which is determined by the red eye searching region determining section, and that the red eye candidate detecting section includes: a first red eye searching section that searches for red eye within the red eye searching region by using a first red eye template image associated with a first parameter, to detect one or more red eye candidates, by successively moving the first red eye template image position by a first pixel distance within the red eye searching region, and a second red eye searching section that, when the first red eye searching section detects no red eye candidate within the red eye searching region, searches for red eye within the red eye searching region by using a second red eye template image associated with a second parameter different from the first parameter, to detect one or more red eye candidates, by successively moving the second red eye template image position by a second pixel distance different from the first pixel distance within the red eye searching region.