Automatically Assign Persons

Started by axel.hennig, February 16, 2025, 12:43:24 PM

Previous topic - Next topic

axel.hennig

Not sure if this is related, but I thought that if I set (see last screenshot)

Preferences > Application > Face Recognition > Automatically assign persons to faces --> No

then the following will NOT appear anymore:
sc1.jpg

sc2.jpg

Mario

Under which conditions does this happen?
I've checked the code and as far as I can tell, reclustering is never performed when this option is set to No.
At least I could not cause it to happen by assigning persons, changing persons, exchanging persons, running face recognition on new files etc.

Do you have specific steps for me to cause this?

axel.hennig

Is "reclustering" what happens when IMatch shows "Searching for matching faces (xx of yy)."?

What I did just now:

  • Set "Automatically assign persons to faces" to "No"
  • Closed IMatch
  • Re-opened IMatch
  • People view (on the right hand-side "Info & Activity" is open to see what's going on)
  • Clicked "Show only persons with unconfirmed faces"
  • Selected one Person and hit F4 (FaceManager)
  • Two faces show up (one was ignored and one was assigned (via F2) to another Person). "Save Changes" and "Close"
  • Opened another Person and done more or less the same (additionally also confirmed some faces). "Save Changes" and "Close".
  • After that the following (see screenshot) appeared.

sc1.jpg

Mario

Ah, the FM again.
The endpoint it used did not check for the IMatch option and triggered a recluster. Fixed for the next release.

I'm not sure if we need this option anymore. I've added it when I implemented face recognition, as a safety switch for with very large databases and tens of thousands of unconfirmed faces.

But even for my one million files test database, with thousands of persons and, currently 300,000 unassigned faces, the process is now so fast...

axel.hennig

Quote from: Mario on February 18, 2025, 01:04:25 PMI'm not sure if we need this option anymore. I've added it when I implemented face recognition, as a safety switch for with very large databases and tens of thousands of unconfirmed faces.

I don't care if you delete this option.