Implementations of image processing algorithms
- Decoloration : A. A. Gooch, S. C. Olsen, J. Tumblin, and B. Gooch. Color2gray: salience-preserving color removal. In ACM Transactions on Graphics (TOG), volume 24, pages 634{639. ACM, 2005.
- Graphcut textures (not working well) : V. Kwatra, A. Sch�odl, I. Essa, G. Turk, and A. Bobick. Graphcut textures: image and video synthesis using graph cuts. In ACM Transactions on Graphics (ToG), volume 22, pages 277{286. ACM, 2003.
- Colorization : A. Levin, D. Lischinski, and Y.Weiss. Colorization using optimization. In ACM Transactions on Graphics (TOG), volume 23, pages 689{694. ACM, 2004.
- Poisson Image Editing : P. P�erez, M. Gangnet, and A. Blake. Poisson image editing. In ACM Transactions on Graphics (TOG), volume 22, pages 313{318. ACM, 2003.
This project can be built by Visual Studio 2012. Project description file included. Currently it is for Windows only.
You need to have the following libraries in your computer.
- OpenCV 2.4.8 or later
- Eigen 3
EIGEN_DIR
which points to your Eigen root directory, and OPENCV_DIR
which points to your OpenCV root directory should be in your environment variables list.
A Chinese version of readme in detail is available. You can contact monocofe@gmail.com for more information.