Summary: | Restoration filter (CIMG) does not function properly | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Matthias Wieser <mwieser> |
Component: | Plugin-Editor-Restoration | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 0.9.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 0.9.2 | |
Sentry Crash Report: |
Description
Matthias Wieser
2006-05-15 18:30:12 UTC
Additional Comment: Newer versions of the cimg lib have much improved image restoration capabilities. How difficult is it to update this plugin to the algorithms from the cimg 1.13 lib? There was just a longer thread on slashdot http://slashdot.org/articles/07/03/06/0018252.shtml The examples shown at http://www.greyc.ensicaen.fr/~dtschump/greycstoration/ are indeed impressive. Arnd, I have been contacted yesterday by CIMg author (he is a French guy) to ping me about the new GreyCStoration 2.5 algorithm released recently. This one is used by Restoration, Inpainting, and Blowup image editor plugins. I have planed to update it with digiKam 0.9.2. It's not a trivial task, but like i have already do that in the past, it's not really a problem, but just a question of time... Gilles SVN commit 641768 by cgilles: digiKam from trunk : new version of Photograph Restoration tool using the new version of CImg library (1.1.9) - Add a new CImg interface dedicaced to Greycstoration algorithm, based on the old CImgIface class. The code do not include the Greycstoration algorithm. This one in included into CImg library now. It more simple and more easy to update for the future. - Code polish everywhere. add a new container to store greycstoration settings. - Added a new Greycstoration widgets. It's used by Restoration, and later by Inpainting and Blowup plugins. - The Greycstoration algorithm is more fast and more optimized to reduce memory allocation. TODO : - The settings have changed. In restoration the 3 presets of settings are disable because we need to investiguate witch values we must use with this settings. To remeber the Restoration presets shortcuts to end-users about specific restoration jobs : Reduce Uniform Noise, Reduce JPEG Artefacts, and Reduce Texturing. Help require ! - The document of Restoration plugin need a big update, especially about the settings descriptions. - The Inpainting and Blowup plugins must be ported to the new Greycstoration interface. NOTA: important urls to read : Greycstoration algorithm settings descriptions : http://www.greyc.ensicaen.fr/~dtschump/greycstoration/guide.html Greycstoration algorithm demonstration : http://www.greyc.ensicaen.fr/~dtschump/greycstoration/demonstration.html David, Gerhard, Mike, please help me to find the right settings to use with Restoration presets. Thanks in advance CCMAIL: David.Tschumperle@greyc.ensicaen.fr CCMAIL: mvoorberg@yahoo.com CCMAIL: gerhard@kulzer.net CCMAIL: digikam-devel@kde.org BUG: 127377 M +1 -1 common/Makefile.am M +2 -2 common/cimgiface/Makefile.am A common/greycstoration (directory) AM common/greycstoration/CImg.h [POSSIBLY UNSAFE: scanf,system] [License: UNKNOWN] AM common/greycstoration/LICENSE.txt A common/greycstoration/Makefile.am AM common/greycstoration/greycstoration.h [License: UNKNOWN] AM common/greycstoration/greycstorationiface.cpp [License: GPL] AM common/greycstoration/greycstorationiface.h [License: GPL] AM common/greycstoration/greycstorationsettings.h [License: GPL] AM common/greycstoration/greycstorationwidget.cpp [License: GPL] AM common/greycstoration/greycstorationwidget.h [License: GPL] M +2 -4 restoration/Makefile.am M +65 -225 restoration/imageeffect_restoration.cpp M +14 -40 restoration/imageeffect_restoration.h |