Tips For Improving Face Detection Accuracy
a. Don't force iPhoto to recognize *+every single+* instance of an individuals face. (If you need to create a location containing every instance of an individual, then you need to setup a Smart Folder using the persons' name as a Description or Keyword. "Faces" is not the section to do this. See a suggestion below for using "Faces" to do this.)
b. Avoid confirming really poor quality examples of a persons face (low light, pixelated, off in the distance, etc)
c. Avoid confirming only partially visible faces (hair covering half the face, head turned away to a profile, extreme angles too high or too low, etc)
d. Avoid too many instances in which the person's eyes are closed. (Obviously, sunglasses are a real problem here as well)
e. Avoid instances where the persons head is tilted 45 degrees or more, unless the software recognizes the face on it's own.
f. Avoid instances where the face has areas of heavy shadow, and the light source is at right angles to the face. (Outdoors with Sun directly overhead or near horizon.) If face is in an "even" shadow that seems to be OK.
g. Clearly, the more full frontal, clearly lit views of an individuals' face you can include, the better the face detection will be.
h. If you do use the "Add Missing Face" button, then restrict the selection box to just around the eyebrows, nose and mouth. Avoid selecting the whole head since the face detection software concentrates on the features in the center of the face. No need to include the hair as it does not appear to be a factor.
*Gathering Every Instance of a Persons' Face*
Here is how you could use "Faces" to gather every photo of an individual, yet maintain its' face detection accuracy. Mind you, this may only be practical with relatively small libraries, not libraries with 10's of thousands of photos.
1. First, go ahead and name *+every instance+* of an individuals' face (Even poor quality examples).
2. Then, within the "Faces" corkboard section, open that persons' album and "Select All" of their photos (Do this before the Faces scan is complete or you will also select all of the suggested faces under "So-and_So may also be in the photos below")
3. Next, create "New Album from selection..." and give it the name of the person. (Alternatively, you could "Batch Change..." all the selected photos with a "Description" using the persons' name and then use a "Smart Album" to gather all of the persons' photos. This could be handy for adding future photos of the person automatically to the Smart Album.)
4. Once that is complete, now "Reject" all poor quality, or partially visible examples of the persons' face within Faces. This will improve the software's future accuracy at detecting the persons' face in new photos added to the library.
If, at a future date, you add another large group of photos containing that persons' face, you can repeat steps 1 & 2 and simply drag all the photos to the persons' Album. Or "Batch Change..." the Description again to automatically include the newly added photos to the Smart Album you created earlier.
In the end I have discovered that the Faces section of iPhoto is really more a "tool" for creating Albums, rather than a destination for viewing photos.
Hope this helps. Feel free to add any suggestions you have discovered for improving the face detection accuracy.
Cheers
MacBook Pro 2.4GHz (Early 2008), Mac OS X (10.5.6), MacBook, PowerBook G4, Time Capsule, AppleTV, AXBS, 2 iPhones