GNOME Bugzilla – Bug 521886
One click automatic red-eyes removal
Last modified: 2018-07-01 08:50:02 UTC
( From http://mail.gnome.org/archives/f-spot-list/2008-March/msg00015.html ) I'd like to precise that i'm not a developer therefore i'm not aware of what is doable or not ;-) i was reading that interesting article http://cryptocarnivore.wordpress.com/2007/08/16/the-next-text-based-user-interface/ which gives that simple exemple : "The user has taken a photo and wants to get rid of the red-eye effect. Currently, the typical workflow is quite tedious: do a web search, find a human-written tutorial on how to accomplish the task with a certain program, install that program, open the file in that program, follow the steps in the tutorial, and finally save the file. With a better user interface, the user just types "red-eye removal" or simply "red-eye" and gets her picture fixed." Without considering the interface thing (CLI vs GUI), how great will it be to have a button on F-Spot UI for automatic red-eyes removal without having to select anything within the picture. Maybe that face recognition could help to make red-eye removal simpler by suppressing the need to draw a selection : see that exemple http://sdaclin.wordpress.com/2005/10/07/reconnaissance-faciale/ I've made a simple search with google and keyword "face recognition open source" and i've found a lot of stuff Intel http://www.intel.com/technology/computing/opencv/index.htm and Google http://www.google.com/Top/Computers/Security/Biometrics/Face_Recognition/ have released some piece of code under open source licence that allow face recognition Would it be possible to have that smart functionnality (automatic red-eyes removal without having to select anything within the picture) through accessible face recognition code ? Some links : http://pages.cpsc.ucalgary.ca/~hanlen/vision/facelinks.html http://sdaclin.wordpress.com/2005/10/07/reconnaissance-faciale/ http://www.cs.colostate.edu/evalfacerec/index.html http://www.openden.com/modules/weblinks/viewcat.php?cid=22 http://www.linuxdevices.com/news/NS7395311579.html http://swik.net/face-recognition http://www.logiciellibre.net/2004/news20041207.php Other information:
the last link is in french and says (among others) : INRIA (INRIA stand for "institut national de recherche en informatique et en automatique", depends on French Government and do some fondamental search) developped an algorithm (GPL licence - or CeCILL-C License ?) absed upon CImg library which allow to automatically suppress objects on a picture (glasses etc. see that exemple in ftp://ftp-sop.inria.fr/odyssee/Publications/2003/tschumperle-deriche:03.pdf page 6) See also http://cimg.sourceforge.net/
IIRC, f-spot has a faces recognition feature.
(In reply to comment #1) > the last link is in french and says [...] pas de problème avec les liens en francais. (In reply to comment #2) > IIRC, you're not
Ok, so it's a third party SoC project, I forgot. http://apart-dev.blogspot.com/2007/06/f-spot-face-detection.html http://code.google.com/p/facedetect-f-spot
it's only a work in progress
status is unconfirmed... for now ?
we're not using the NEW vs UNCONFIRMED status flag
considering the link given in the report to that article http://cryptocarnivore.wordpress.com/2007/08/16/the-next-text-based-user-interface/ , having "one click automatic red-eyes removal" functionnality in F-Spot could create opportunities for other applications. For instance, a plug-in could be created for GNOME Do that would allow to perform the task without having to launch F-Spot... It could be very efficient from a user point of view
f-spot is not under active development anymore, has not seen code changes for five years, and saw its last tarball release in the year 2010. Its codebase has been archived: https://gitlab.gnome.org/Archive/f-spot/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.