GSoC/2019/StatusReports/IgorAntropov: Difference between revisions
(Created page with " ==[DigiKam]: Faces Management workflow improvements == Face detection and recognition is a powerful tool in DigiKam. It lets users to simplify process of tagging people on th...") |
No edit summary |
||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
==[DigiKam]: Faces Management workflow improvements == | ==[DigiKam]: Faces Management workflow improvements == | ||
Face detection and recognition is a powerful tool in DigiKam. It lets users | Face detection and recognition is a powerful tool in DigiKam. It lets users simplifies the | ||
process of tagging people on their photos. These tags can be | |||
used for managing, sorting and | used for managing, sorting and other operations with photos. | ||
Unfortunately, | Unfortunately, as for now DigiKam has some problems with user experience and user interface. | ||
interface. | |||
'''Mentors:''' Maik Qualmann, Gilles Caulier, Stefan Müller, Marc Palaus | '''Mentors:''' Maik Qualmann, Gilles Caulier, Stefan Müller, Marc Palaus | ||
https://userbase.kde.org/images.userbase/3/39/DigiKam_faceTags.png | |||
== Project goals == | == Project goals == | ||
Line 16: | Line 17: | ||
==Work report == | ==Work report == | ||
===Community | ===Community Bonding Period=== | ||
During the community bounding period I got familiar with the code of the previous workflow. In addition, I found a better way to separate tags and face tags. | During the community bounding period I got familiar with the code of the previous workflow. In addition, I found a better way to separate normal tags and face tags. | ||
===Coding Period - May 27th to June 28th=== | ===Coding Period - May 27th to June 28th=== | ||
During these weeks I started to separate face tags and common tags: | During these weeks I started to separate face tags and common tags: | ||
* | * Removed normal tags from all face tags tree-views | ||
* | * Removed face tags from normal tags views and manager | ||
* | * Added filter for face tags and removed face tags from tag filter | ||
* | * Removed possibility to promote tags to face tags and visa verse | ||
Line 37: | Line 38: | ||
===Coding Period - June 28th to July 26th=== | ===Coding Period - June 28th to July 26th=== | ||
During second evaluation period I continue on separating face tags and common tags: | |||
* Removed edit and delete options from Unknown and Unconfirmed face tags from contex menu and from menu bar | |||
* Removed face tags from Recently Used Tags context menu | |||
* Removed the way to make face tags into normal tags | |||
* Removed /People/ top level node from views | |||
Also some GUI improvements on auto detected persons: | |||
* Added green border to Unconfirmed faces | |||
* Added announcing auto detected persons | |||
https://community.kde.org/images.community/5/54/DigiKam_faceTags_2eval.jpg | |||
Future work: | |||
* Ensure compatibility between digiKam face tags metadata and other programs metadata | |||
* Add a possibility to sort people tree view in custom way | |||
===Coding Period - July 26th to August 19th=== | |||
Coming soon | Coming soon | ||
== Links == | == Links == | ||
[https://invent.kde.org/kde/digikam/commits/gsoc19-faces-workflow Project branch] | [https://invent.kde.org/kde/digikam/commits/gsoc19-faces-workflow Project branch] | ||
[https://summerofcode.withgoogle.com/projects/5445968730783744/ | [https://summerofcode.withgoogle.com/projects/5445968730783744/ GSoC project] | ||
== Contacts == | == Contacts == |
Revision as of 16:23, 26 July 2019
[DigiKam]: Faces Management workflow improvements
Face detection and recognition is a powerful tool in DigiKam. It lets users simplifies the process of tagging people on their photos. These tags can be used for managing, sorting and other operations with photos. Unfortunately, as for now DigiKam has some problems with user experience and user interface.
Mentors: Maik Qualmann, Gilles Caulier, Stefan Müller, Marc Palaus
Project goals
- Separate tags and face names
- Remove /People/ top face tag from metadata
- Improve drop-down list when selecting face names
- Other GUI improvements
Work report
Community Bonding Period
During the community bounding period I got familiar with the code of the previous workflow. In addition, I found a better way to separate normal tags and face tags.
Coding Period - May 27th to June 28th
During these weeks I started to separate face tags and common tags:
- Removed normal tags from all face tags tree-views
- Removed face tags from normal tags views and manager
- Added filter for face tags and removed face tags from tag filter
- Removed possibility to promote tags to face tags and visa verse
In addition to that, I made couple of GUI improvements:
- Now face tag thumbnail is showing correct face rectangle, not a full picture
- Unknown and Unconfirmed face tags albums now placed on top of the list
Current plans:
- Remove /People/ top level node from all views
- Do not write /People/ top node in metadata and keep it for internal logic purpose
Coding Period - June 28th to July 26th
During second evaluation period I continue on separating face tags and common tags:
- Removed edit and delete options from Unknown and Unconfirmed face tags from contex menu and from menu bar
- Removed face tags from Recently Used Tags context menu
- Removed the way to make face tags into normal tags
- Removed /People/ top level node from views
Also some GUI improvements on auto detected persons:
- Added green border to Unconfirmed faces
- Added announcing auto detected persons
Future work:
- Ensure compatibility between digiKam face tags metadata and other programs metadata
- Add a possibility to sort people tree view in custom way
Coding Period - July 26th to August 19th
Coming soon
Links
Contacts
E-mail: [email protected]
Telegram: @antropovi
Github: link