https://bugs.kde.org/show_bug.cgi?id=437896
Michael Miller <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Assignee|[email protected] |[email protected] Status|REPORTED |CONFIRMED --- Comment #4 from Michael Miller <[email protected]> --- The new SFace model handles this use case much better than OpenFace. The matching algorithm is 1-to-1. In other words, each unknow face evaluated against known faces. There isn't a "blended" score for each person based on all the faces. Each face has its own unique score. Assuming you have images from different points in time, the algorithm will work like this: Tag an image of newborn child. The system will match other pictures of the same newborn child. In 6 months, you add new pictures. Because the pictures at 6 months aren't significantly different than newborn, the face engine will probably match the images with the newborn. Assuming you have images from when the child at 1 years old, this will match more closely with the 6 months pictures, but less with the newborn pictures. This is ok because the newborn and 6 month pictures are grouped together in the database (this is called clustering). Imagine the process repeating as the child ages. Year 2 pictures will match with year 1. Year 3 will match with year 2. Year 4 will match with year 3. The process also works exactly the same in reverse. If you have a current picture, it will find slightly older pictures. The slightly older pictures will in turn match with even older pictures. This is how it works now, and it works well. I did this 2 days ago as I'm developing the new SFace model recognition engine. It did take several scans to find almost all the pictures of 13 year-old son, but it did find them. I only had to tag 8 or 9 images by hand and digiKam found over 1,700 other matches. I did have to run "recognize faces" several times and accept the suggestions, but it was much easier than looking for the faces manually. Please try this approach when 8.5.0 is released. I will keep this ticket open for a while after 8.5.0 is released and wait for your feedback. Cheers, Mike -- You are receiving this mail because: You are watching all bug changes.
