Digikam/GSoC2013: Difference between revisions

From KDE Community Wiki
Line 24: Line 24:
* Resume : digiKam already include face detection feature. The goal of this project is to add face recognition feature in digikam and will make it more user-friendly. The target is to implement a efficient face recognition algorithm and a nice user interface for the user so that they get a nice feeling using it and the user can train the system with their interaction.
* Resume : digiKam already include face detection feature. The goal of this project is to add face recognition feature in digikam and will make it more user-friendly. The target is to implement a efficient face recognition algorithm and a nice user interface for the user so that they get a nice feeling using it and the user can train the system with their interaction.
* Bugzilla entries : [https://bugs.kde.org/show_bug.cgi?id=271679 271679], [https://bugs.kde.org/show_bug.cgi?id=308642 308642], [https://bugs.kde.org/show_bug.cgi?id=291514 291514]
* Bugzilla entries : [https://bugs.kde.org/show_bug.cgi?id=271679 271679], [https://bugs.kde.org/show_bug.cgi?id=308642 308642], [https://bugs.kde.org/show_bug.cgi?id=291514 291514]
* Dependencies : libkface, digiKam face management core
* Skill : C/C++, Qt, Imagery, math
* Skill : C/C++, Qt, Imagery, math
* Difficulty : high
* Difficulty : high
* Lead Mentor : ???
* Lead Mentor : ???
* Alternative Mentor : ???
* Alternative Mentor : ???

Revision as of 13:15, 11 January 2013

digiKam Google Summer of Code 2013 Proposals

Auto Crop Tool

  • Resume : In some users case relevant of photo workflow, as Panorama assembly for example, digiKam need an algorithm to detect black hole borders of image and crop it automatically, respecting the most largest suitable image area. No adjustment must be require by end user. As JPEG is the most used image format used in photography and as JPEG library support a loss-less crop feature, a specific way must be implemented to process JPEG crop in batch without to lose image quality.
  • Dependencies : Batch Queue Manager, Image Editor.
  • Bugzilla entries : 267436, 204135
  • Skill : C/C++, Qt, Imagery
  • Difficulty : medium
  • Lead Mentor : ???
  • Alternative Mentor : ???

Tags Manager

  • Resume : Moving tags around in the small tags views from right or left digiKam sidebar can be fastidious, especially with a huge collection of items. A new dedicated windows must be created to manage all tags and relevant properties hosted by digiKam database. This tool must support drag and drop, multiple selections, copy/move operations, properties edition and duplication.
  • Bugzilla entries : 263299
  • Skill : C/C++, Qt/KDE, GUI
  • Difficulty : medium
  • Lead Mentor  : ???
  • Alternative Mentor : ???

Face Recognition

  • Resume : digiKam already include face detection feature. The goal of this project is to add face recognition feature in digikam and will make it more user-friendly. The target is to implement a efficient face recognition algorithm and a nice user interface for the user so that they get a nice feeling using it and the user can train the system with their interaction.
  • Bugzilla entries : 271679, 308642, 291514
  • Dependencies : libkface, digiKam face management core
  • Skill : C/C++, Qt, Imagery, math
  • Difficulty : high
  • Lead Mentor : ???
  • Alternative Mentor : ???