Jump to content

GSoC/2019/StatusReports/IgorAntropov: Difference between revisions

From KDE Community Wiki
Iantropov (talk | contribs)
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..."
 
Iantropov (talk | contribs)
No edit summary
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
to simplify process of tagging people on their photos. These tags can be
process of tagging people on their photos. These tags can be
used for managing, sorting and performing other work with photos.
used for managing, sorting and other operations with photos.
Unfortunately, there are some problems in user experience and user
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
Line 17: Line 16:
==Work report ==
==Work report ==
===Community Bounding Period===
===Community Bounding 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:
* Remove normal tags from all face tags tree-views
* Removed normal tags from all face tags tree-views
* Remove face tags from normal tags views and manager
* Removed face tags from normal tags views and manager
* Add filter for face tags and remove face tags from tag filter
* Added filter for face tags and remove face tags from tag filter
* Remove possibility to promote tags to face tags and visa verse
* Removed possibility to promote tags to face tags and visa verse





Revision as of 19:18, 26 June 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 Bounding 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 remove 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

Coming soon

Links

Project branch

Current project

Contacts

E-mail: [email protected]

Telegram: @antropovi

Github: link