Skip to main content
Participating Frequently
May 25, 2024
Question

Including face recognition data when importing Apple Photos library

  • May 25, 2024
  • 2 replies
  • 1740 views

I'm planning to import my Apple Photos library (~20k photos) to LrC on an iMac.

 

I understand that there are ways to transfer the face recognition data from Apple Photos when doing the import (e.g. using Avalanche), but my question is whether this is a good idea.

 

It seems like an obviously good thing to do, given how much effort I have expended in making my Apple faces data complete and accurate. Also, I have around 500 unique, named faces in Apple Photos, so at a minimum it would save me from having to name them all again in LrC.

 

On the other hand, I'm not sure how LrC will use the imported Apple faces. Will LrC effectively treat them as manual face detections and hence as "truth"?  Or might LrC try to modify the imported faces based on results from LrC's own face detection/recognition algorithm? I assume that LrC will at least use the imported faces to train its algorithm when looking for new faces in existing and new photos.

 

Other info that may be relevant: I have made sure that all faces in my Apple library are mirrored as keywords embedded in my photo files, so even if I don't import the actual faces data I will still be able to search the files by a person's name. Also, there are very few manual face detections in my Apple Photos library, so I'm guessing that the LrC automated face detection algorithm will probably detect most of the same faces that the Apple algorithm has.

 

 

This topic has been closed for replies.

2 replies

johnrellis
Legend
May 25, 2024

Though in years past questions have arisen about how to import face data from other apps (typically Google Picasa), I don't think your particular questions have been asked.  Have you verified that Avalanche will indeed migrate face data?  It has a free trial. In general, Avalanche has a very good reputation for migrating photos to LR, based on many reports in the forums.

 

If Avalanche does migrate the face data, my guess is that it will be treated the same as if you manually applied names to face rectangles.  But that's just a guess based on my long experience with LR metadata, and I don't have high confidence in its correctness.

Participating Frequently
May 28, 2024

I tried the Avalanche free trial - it was easy to use, quick and seemed to do a pretty good job. It appeared to import all the face data but a significant percentage of the face rectangles (maybe 30%) were offset from where they should be. In itself this is is not a big problem as the rectangles could be manually corrected while still saving a huge amount of time compared to starting the faces from scratch. However, the issue for me is whether there might be other less apparent bugs lurking in there.

JohanElzenga
Community Expert
Community Expert
May 25, 2024

Lightroom Classic will not import an Apple Photos library at all. The import function it still has is for Apple iPhoto, the predecessor of Apple Photos. So you would have to use Avalanche to have any chance of success.

 

-- Johan W. Elzenga
Participating Frequently
May 25, 2024

The other way would be to export all the photos to a folder and then import them into LrC. Osxphotos can be used to write the metadata, including face data, to sidecar files. It can also embed the face data in the exported photos via Exiftool. I haven't tried Osxphotos but there is at least one significant bug in its handling of faces, so I'm wary of going down this path.

Participant
June 3, 2024

I'm the author of osxphotos. This issue only affects the mouth and eye coordinates which are not part of the standard metadata that is exported. When exporting faces to XMP metadata, only the coordinates of the rectangle containing the face and the name of the person associated with the face are exported and osxphotos handles these correctly.