Skip to content

TODO: Face Recognition Integration. #285

@matiasdelellis

Description

@matiasdelellis

Since Memories v4.9.2 we have an integration with the Face Recognition as alpha. Now just open this issue to track pending tasks, and handle any user expectations.

When I proposed this integration, we try to share as much code and dialogs as possible, in order to have a consistent workflow in both applications. There were some features that both apps work differently that we couldn't make them compatible for this stage and we hope to add them soon.

TODO:

  • Fix "Merge with different Person". Today it shows the dialog correctly, but fails miserably. 😅 In the meantime, I recommend you assign name directly 😉. The fix is easy, but requires a "small" rewrite of the dialog.
  • Implement "Move to another person".
  • Implement "Remove from person". Issue Face Recognition integration: Remove wrong persons from cluster #283

Required api:

  • "Merge with different Person"

    • PUT: /index.php/apps/facerecognition/api/2.0/cluster/317878?name=Name
    • PUT: /index.php/apps/facerecognition/api/2.0/person/Penny?name=Not+Penny
    • The service already exists await dav.renamePeopleFaceRecognition(oldName/clusterId, nameOfOtherPerson); but we have to adapt the dialog.
  • "Move to another person":

    • PUT: /index.php/apps/facerecognition/api/2.0/face/{faceId}/detach?name=New+Name
    • It requires the id of the face, so you know exactly who you are moving. At the moment we do not have this info in the queries.
  • "Remove from person"

    • PUT: /index.php/apps/facerecognition/api/2.0/face/{faceId}/detach
    • It requires the id of the face, so you know exactly who you are moving. At the moment we do not have this info in the queries.

p.s: I'm speaking as Face Recognition developer, and just trying to help here. 😉

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions