An implementation of Colorization using Optimization, an algorithm created by Anat Levin, Dani Lischinski, and Yair Weiss.
Plugin for The Gimp. Stills only.
Examples of the algorithm: http://www.cs.huji.ac.il/~yweiss/Colorization/
$ make $ cp colorize ~/.gimp-2.6/plug-ins/
On Ubuntu 9.04:
sudo apt-get install libsuitesparse-3.2.0 libsuitesparse-dev
Use e.g. Macports and
sudo port install suitesparse in the terminal
Hints for compiling
On Linux you need to install the gtk libraries first:
sudo aptitude install libgtk2.0-dev
apt-get won't work as well as it won't resolve the dependency issues properly.
Also libsuitesparse-dev is required for compiling
sudo aptitude install libsuitesparse-dev
You also need the gimp development package
sudo aptitude install libgimp2.0-dev
Windows users will probably need something like CodeBlocks with the MingGW compiler http://www.codeblocks.org/downloads/binaries
Then get the GTK dependencies from somewhere. This translated page has a bit of help.
On some systems there's a problem with lf77blas and people get an error like:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.6.3/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lf77blas collect2: ld returned 1 exit status make: *** [colorize] Error 1
Try modifying 'lf77blas' in the Makefile to 'lblas'
The Makefile won't work on Windows either as it has unix paths in it.