Install the app
How to install the app on iOS

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

Face recognition database

Hi
When tagging a name to a person on a photo in Synology Photo, where does that data lives on the drive?
Is there some kind of indexing database that we can access and see?

Thank you
 
Hi
When tagging a name to a person on a photo in Synology Photo, where does that data lives on the drive?
Is there some kind of indexing database that we can access and see?

Thank you
It's in the metadata of the file. If you use other software such as Digikam or Geosetter to look at the files they will find the face name.
 
Upvote 0
Hi;
Thanks for your answer.
I've made a test with a photo. Uploaded it to Synology Nas. Tagged people on it. Then downloaded the picture back to my PC.
When I read it with exiftool it doesn't show any people metadata.
Apparently Synology doesn't save people metadata onto the JPEG file isn't?
Thanks.
 
Upvote 0
People tags uses the Microsoft Extensible Metadata Platform (XMP) schema (not EXIF), which stores people's names in the metadata according to the selected rectangular area. They can be viewed from Windows Live Photo Gallery.
 
Upvote 0
Thank you for your answer.
I've added a picture into Synolgy Photos.
Then added a 3 star Rating, tagged some People, added a "Test tag"

Then when I browse for the photo in File Explorer, I can effectively see the Rating, the Tag, but not the People for some reason? Screenshot 2024-03-13 111624.webp


Screenshot 2024-03-13 111541.webp
 
Upvote 0
Hi
When tagging a name to a person on a photo in Synology Photo, where does that data lives on the drive?
Is there some kind of indexing database that we can access and see?

Thank you
I have the same issue. Synology photos is reporting under the "People" heading on the photo itself that RB is in the photo. It also correctly lists the tags that were already in the .jpg. But when I dump the .JPG with exiftool there is no mention of RB there. Nor is there any mention of RB in the .XMP file (a comment below mentioned facial recognition goes in the XMP metadata). File timestamps on both IMG_7013.JPG and IMG_7013.XMP are years old, confirming that facial recognition and tagging in Synology Photos did not change the actual data files, or at least conspired to not change the timestamp. od -S 4 IMG_7013.JPG also confirms the facial tag data is not in the .JPG as ASCII (RB is just an abbreviation, the real name is > 4 characters).

Where is the facial recognition data stored? Is there anyway to put it in the .jpg metadata? Block select and tag is not adequate because it is not updated with new photos. Having data that exists only inside of Synology Photos means I cannot really backup my data, nor process it with other tools.

ssh to the Synology and ls -a does not reveal anything either.

Have you made any progress on this? Is the facial recognition metadata in the .JPG or .XMP in some obscure way I am not seeing? Is it in a database somewhere else?

Synology photos correctly showing the people it recognized in the photo and hover shows their names:

1721152666034.webp
 
Upvote 0
The tags for the faces were not added to the metadata in the .JPG file nor in the .XMP sidecar file. At least, if it was, I cannot find it. The logical tagging worked. Synology Photos indexed the faces properly and they show up in an album. But apparently it's storing that information in a database???
Everything is stored in the internal Synofoto Postgres database. Photos will read each file, extract the metadata, geolocation data, iso, focal length, folder name etc in that database, as well as any extracted faces. The faces are clustered as people, and the name of the person is store in a table within the db. I can't remember if it is directly accesible with PGAdmin out of the box, but it's easy enough to edit the postgres conf files to grant access and browse the database.
 
Upvote 0
Synology does store the tagged information on your local drive, but it's not exactly easy to get to unless you're pretty familiar with their system. There is some level of indexing happening in the background, but direct access to this database might not be straightforward without third-party tools.For more advanced functionality like verifying identities, or if you’re considering automating ID verification processes, you might want to look into solutions that can handle it more effectively.
 
Upvote 0
Synology does store the tagged information on your local drive, but it's not exactly easy to get to unless you're pretty familiar with their system. There is some level of indexing happening in the background, but direct access to this database might not be straightforward without third-party tools.For more advanced functionality like verifying identities, or if you’re considering automating ID verification processes, you might want to look into solutions that can handle it more effectively.


Something like Identity Verification API | Drivers License, Passport, ID Card KYC and OCR Service could be helpful for that purpose, as it offers face recognition and ID matching features that integrate with various systems.
 
Upvote 0

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Popular tags from this forum

Similar threads

  • Question Question
I have a DS224+ with 6 GB RAM and just started using Synology Photos. After loading around 5000 photos, it...
Replies
0
Views
92
  • Question Question
Understood. Thanks for the reply. This is unfortunate though. I don't need to update it, but being able...
Replies
3
Views
657

Thread Tags

Tags Tags
None

Welcome to SynoForum.com!

SynoForum.com is an unofficial Synology forum for NAS owners and enthusiasts.

Registration is free, easy and fast!

Trending content in this forum

Back
Top