OK, let me recap so maybe we can fix this. Here is the issue:
- The Faces database is incorrect in iPhoto
Symptoms:
- iPhoto duplicates a known face, using the same name, but moved slightly away from the original
- What you see on the screen does not agree with what you see in the Faces area when Info is selected (for example, you may see a named person and the Info section shows an Unnamed person, or you may see nothing and the info section shows one or more unnamed persons)
- Cleaning up the assignments may cause the errors to return. That is, in a given photo if you delete all the faces, search for new faces, and clean up what's there, the errors mentioned above may return
Partial solution:
For this issue: iPhoto shows an entry for an Unnamed person. That entry may not appear on the screen, may not appear in the Info column, and may not appear in either.
To trap the error:
Create a SmartAlbum. Rule is: Face is unnamed
This will create an album that contains every photo in which iPhoto has a record of an unnamed face. This album is dynamic--it updates instantly.
Open the SmartAlbum, and double-click the first photo and select the Info tab in the lower right.
Clean up the photo so that everything you see is correct. So, people you want tagged have their name shown, and all faces you don't want known are deleted.
- If the display moves to the next photo, then the problem is fixed (it moves to the next photo because iPhoto no longer sees an unnamed face and has removed the photo from the SmartAlbum). This is the case for an uncontaminated record which had an unnamed face because you hadn't dealt with it yet.
- Double click to return to thumbnail mode. Occasionally the picture will disappear here, meaning it has been corrected.
- If the picture is still visible, press Option+Command+Delete. This moves the photo to the iPhoto trash.
- Go the the iPhoto Trash, find the photo, right-click on and select: Put back.
- Return to the SmartAlbum. 95+% of the time the photo is gone, indicating iPhoto no longer has an unnamed entry.
- If the photo is still there, double click it, select Info, and slowly move your mouse around the photo, looking for either an Unnamed face you missed before, or a stacked face (that is, there are two faces frames directly or almost directly on top of each other). Delete the Unnamed face(s) and repeat the process above.
- If the photo is still there, double click it, select Info, and one at a time, delete one Face, the create a new face in the same place (you are looking for a second face directly behind the one you deleted)--this may occur on multiple faces. Repeat the process above.
- I've never had one remain after this point
So far, the detected errors have not returned.
There could be other contaminations, but this cleared up a lot--about 8% of my photos had a problem cured with this process. I have no idea why it works, but theorize restoring it from the trash causes the iPhoto software to reevaluate the photo.