Face annotations on multiple layers

Started by hluxem, September 18, 2020, 05:02:27 PM

Previous topic - Next topic

hluxem

Hello,

I just ran the database diagnostic with the latest update and as expected I did have quite a bit of warnings (~9000) regarding face annotations. A second run showed that all the face sequence warnings have been fixed, I still have 2635 of the following warning left.

QuoteWarning: File [276453] has face annotations on multiple layers. This may cause issues with the order in which faces are presented in the File Window and Person variables.

I have used copy and paste for face annotations from the first introduction and I knew that at some point the layers were not copied correctly. I don't work with layers, so it has not bothered me much. Now that I'm being reminded every time I ran a diagnostic I wonder if there is an easy way to fix that? Is the layer part of the complex region tag or a variable only in the database?

Thanks,

Heiner

Mario

There is no easy way to fix this.
Adding face annotations on multiple layers can cause problems with face order in various features, and hence this should be avoided.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

hluxem

QuoteAdding face annotations on multiple layers can cause problems with face order in various features, and hence this should be avoided.

This is nothing I did on purpose, early in the development (~ 2016) the layer was not copied correct when copy and paste was used for face tags. I actually wrote a FR for that.

Could you let me know if the layer is part of the complex region tag or only available in the database?

Thanks,

Heiner



mastodon

#3
So am I, with lot of face annotations on multiple layers. (220 pictures now)
Is it possibble to merge the layers? Or filter the files with multiple layers and fix this anyhow?

Mario

Nope, sorry. This was never needed so far.
Copy & Paste the annotations and then delete one of the layers.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

mastodon

Ok, how can I filter pics with multiple annotation layers? 220 seams to be managable.

Mario

There is no filter for 'number of annotation layers'.

The only thing I can think of is using the file id (OID) given in the database diagnosis log file and then use the File Data app (App Manager) to lookup the corresponding file name.

Maybe all these files are in the same folder / category / for the same person? Same day? Modified on the same day? This could help you further to filter.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

mastodon

#7
OK, it works. I can find the pictures with the File Data app. :)
I see, that they have two layers: Persons and Layer. BUT, all face annotations seams to be on the Persons layer, because they dissapear, after I unselect the Persons layes in the Annotation Panel. And the other pictures, that have no problem, have these two layers, too.
Oh, no. I have "has a mismatch in face/anno sort order" problems.

Mario

-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook

mastodon

Sorry, I was wrong, I thought I had "face annotations on multiple layers" problem, but I have the "mismatch in face/anno sort order" problem.
I did not want to write a post, but I saw face... annotation... problem... and I though, that this is my topic.
At the end: I don't have this problem.

Mario

The mismatch problem is usually automatically resolved by the diagnosis. This might be a left-over from previous releases.
If you have this problem again, let me know the steps to reproduce this.
-- Mario
IMatch Developer
Forum Administrator
http://www.photools.com  -  Contact & Support - Follow me on 𝕏 - Like photools.com on Facebook