GSoC 2011
This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
GSoC 2011 | Ashok1288 | 20 Mar 03:22 |
GSoC 2011 | Alexandre Prokoudine | 20 Mar 03:46 |
GSoC 2011 | Alexia Death | 20 Mar 05:50 |
GSoC 2011 | Ashok1288 | 20 Mar 10:52 |
GSoC 2011 | David Gowers (kampu) | 20 Mar 11:45 |
GSoC 2011 | Ashok1288 | 20 Mar 11:48 |
GSoC 2011 | Bill Skaggs | 20 Mar 16:47 |
GSoC 2011 | Alexandre Prokoudine | 20 Mar 19:27 |
GSoC 2011 | GSR - FR | 21 Mar 21:10 |
GSoC 2011 | ravi bhushan | 27 Mar 09:49 |
GSoC 2011 | ravi bhushan | 27 Mar 09:55 |
GSoC 2011
I am interested in your project of implementing adaptive image cloning in
Gimp..
Is it possible to get the code for this particular instead of surfing around
the whole..to get familiar with Gimp?
also about the algorithm used in previous versions and current one.. to get
myself familiar?
Thank you,
regards,
Ashok.
GSoC 2011
On 3/20/11, Ashok1288 wrote:
I am interested in your project of implementing adaptive image cloning in Gimp..
Is it possible to get the code for this particular instead of surfing around the whole..to get familiar with Gimp? also about the algorithm used in previous versions and current one.. to get myself familiar?
This algorithm isn't implemented yet, that's why it's the potential GSoC project. What exactly do you want to get familiar with? :)
Alexandre Prokoudine http://libregraphicsworld.org
GSoC 2011
On Sunday, March 20, 2011 05:46:56 Alexandre Prokoudine wrote:
On 3/20/11, Ashok1288 wrote:
I am interested in your project of implementing adaptive image cloning in Gimp..
Is it possible to get the code for this particular instead of surfing around the whole..to get familiar with Gimp? also about the algorithm used in previous versions and current one.. to get myself familiar?
http://gimp-wiki.who.ee/index.php/Hacking:GSOC
This is my personal list of things that a potential GSOC student should do.The same wiki also has pages some of the most frequend beginner questions.
Best, Alexia
GSoC 2011
@Alexandre Prokoudine
Actually I was referring about the algorithm (Existing in current GIMP Versions) to get familiar with...
I will look into the source code!!!
GSoC 2011
On Sun, Mar 20, 2011 at 9:22 PM, Ashok1288 wrote
@Alexandre Prokoudine
Actually I was referring about the algorithm (Existing in current GIMP Versions) to get familiar with...
Do you mean the "heal" tool?
app/tools/gimphealtool.* app/paint/gimpheal.*
are where you should look for a start!
GSoC 2011
Well!! I will look into!! Thanks for your Reply!!
GSoC 2011
I think it would be pretty difficult to figure out the algorithm by looking at the Gimp source code. The algorithm that Gimp uses is based on papers by Todor Georgiev, and you can find a description of the algorithm in a paper he wrote called "Photoshop Healing Brush: a Tool for Seamless Cloning" -- you can access a PDF version at
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.109.5521&rep=rep1&type=pdf
Note that Gimp only uses the Laplacian method that he describes, not the more sophisticated fourth-order version.
-- Bill
GSoC 2011
On 3/20/11, Bill Skaggs wrote:
I think it would be pretty difficult to figure out the algorithm by looking at the Gimp source code. The algorithm that Gimp uses is based on papers by Todor Georgiev, and you can find a description of the algorithm in a paper he wrote called "Photoshop Healing Brush: a Tool for Seamless Cloning" -- you can access a PDF version at
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.109.5521&rep=rep1&type=pdf
Note that Gimp only uses the Laplacian method that he describes, not the more sophisticated fourth-order version.
GIMP's implementation is prone to errors which is especially visible when you heal near a visible border. I'm not entirely sure it's a good idea to learn from it.
Alexandre Prokoudine http://libregraphicsworld.org
GSoC 2011
Hi,
alexandre.prokoudine@gmail.com (2011-03-20 at 2227.33 +0300):
On 3/20/11, Bill Skaggs wrote:
I think it would be pretty difficult to figure out the algorithm by looking at the Gimp source code. The algorithm that Gimp uses is based on papers by Todor Georgiev, and you can find a description of the algorithm in a paper he wrote called "Photoshop Healing Brush: a Tool for Seamless Cloning" -- you can access a PDF version at
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.109.5521&rep=rep1&type=pdf
Note that Gimp only uses the Laplacian method that he describes, not the more sophisticated fourth-order version.
GIMP's implementation is prone to errors which is especially visible when you heal near a visible border. I'm not entirely sure it's a good idea to learn from it.
Was not that due to running the algorithm per brush stamp instead of for the full paint stroke? IIRC when using a big enough brush tip and just clicking once to cover the error, it worked. And PS applied/s the solver once you end the stroke. In other words, the system is correct internally, but the final touch is missing.
GSR
GSoC 2011
Hello,
I am Ravi Bhushan and i am pursuing undergraduate degree from The LNM IIT (India). I am planning to participate in GSoC 2011 and after browsing many ideas, I find the idea entitled "Implementing Transform Tools in GIMP" which is most appealing. My areas of interest are Image Processing and Pattern recognition.
After going through this idea, it is clear that I have to implement all the affine transformations on the transformation frame(may be all on a single frame or one at a time) and there should be a facility of undoing all the transformation and coming back to the original frame.
I have a strong background in C and I have implemented some of the transformation mentioned in this idea using openCV library and in this project I have to use GIMP Library. I have already read library of GIMP and added a plugin into already installed GIMP.
Also, I have good idea of designing GUI with tools like GTk and Qt.
I am eager to implement this plugin.
Regards,
RAVI BHUSHAN
Undergraduate Final Year,
Computer Engineering,
The LNM IIT,
+91-9462135022
Gimp-developer mailing list Gimp-developer@lists.XCF.Berkeley.EDU https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer
GSoC 2011
Hello,
I am Ravi Bhushan and i am pursuing undergraduate degree from The LNM IIT (India). I am planning to participate in GSoC 2011 and after browsing many ideas, I find the idea entitled "Implementing Transform Tools in GIMP" which is most appealing. My areas of interest are Image Processing and Pattern recognition.
After going through this idea, it is clear that I have to implement all the affine transformations on the transformation frame(may be all on a single frame or one at a time) and there should be a facility of undoing all the transformation and coming back to the original frame.
I have a strong background in C and I have implemented some of the transformation mentioned in this idea using openCV library and in this project I have to use GIMP Library. I have already read library of GIMP and added a plugin into already installed GIMP.
Also, I have good idea of designing GUI with tools like GTk and Qt.
I am eager to implement this plugin.
Regards,
RAVI BHUSHAN
Undergraduate Final Year,
Computer Engineering,
The LNM IIT,
+91-9462135022