New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
person.'is_valid' is never reseted until recreate cluster #163
Comments
Hi @stalker314314 I did not clarify it but in my case to reproduce it:
This removes exif tags. We detect it as a change and it invalidate the complete person.. |
Regarding "is_valid", think of it more as "stale" (maybe "viciado" in Spanish?:) So, not really "lie" when invalid person is shown to user, but more "not really (yet) accurate". I would not worry about this. Ideally, we should not show images that are Regarding this infinite loop, it is definitively a bug (after every finished analysis, there should be 0 actionable items), and my plan is to try to understand it . However, I don't see this as a blocker (bug or not, nothing that cannot be fixed with code change and new version in app store:) |
Ok ok.. I agree that it will not be a serious problem, about a year of use and it only happened when I installed maps to test. 😅 Let's think about it calmly .. 😉 |
(just to confirm).
If those two are obvious, one thing that comes to my mind is that we never set facerecognition/lib/Db/PersonMapper.php Line 187 in 79b05c9
If this looks reasonable to you, I plan to add one |
Now I try to reproduce it, but I think not.
That is exactly the error.. The flag Since the group of faces are the same, simply skip it in the following line: facerecognition/lib/Db/PersonMapper.php Lines 195 to 197 in 09fb258
Therefore, it does not recreate the cluster at any time. My logic is correct? That comparison I understand ignores that it is invalid .. 😕
I don't know .. I guess the above ... 😞 |
PR: #177 |
Hi @stalker314314
How to reproduce:
I still can see this Person in the group view of user settings page. MM.. This is a bug? For a single photo, what change should I stop showing everything?. In this case, i guess this is the right behavior .. I must show it.
However, when you click on any face of it person, it shows the full image, and when you see the persons in it, it does not show the invalid person.
I guess I should show all people too there.. No?
So, When is a person really invalid and should be ignored?
Returning to the report, the bug really is that when the task is executed, if the resulting cluster is the same -In the sense of the faces what it contains are the same-, the cluster is not rebuilt -Which is logical- but it is not validated again.
Then, I execute the task continuously and always reports:
The text was updated successfully, but these errors were encountered: