The PaintingFinder is my final year project at Shanghai Jiao Tong University. It can search similar pictures of a sketch in database. You can considered it as an implementation of MindFinder: Finding Images by Sketching. You may refer to Cao's paper for implementation details.
This project is developed with Python 2.7 under Ubuntu 12.04, and I have tested on Windows 7 too. The following libraries are required: PyGame, NumPy, SciPy, matplotlib, Python Image Library, Cython (optional). For Windows, I suggest you to install pythonxy and PyGame.
To build binary file (optional if you don't have Cython):
cd src make
To build the index of dataset in folder
It may takes several minutes.
To draw a sketch and find similar pictures:
You can clean the board by pressing
c, and quit by pressing