Imsh - IMage processing SHell
Imsh is the SIOD Scheme based shell for testing image processing algorithms.
This is the school project for learning Image Processing. All algorithms are plain and naive without tricky optimization techniques.
To build use command:
to build and test:
which runs test1.scm, test2.scm, ...
or only one test:
So, each test is Scheme script, for example:
(load "imsh.scm") (define b (bmp_open "ngirl.bmp")) (bmp_conv b emboss-matrix emboss-div emboss-shift) (bmp_save b "out/emboss.bmp")Initial version is based on BMP images format and use QDBMP module: http://qdbmp.sourceforge.net.
New versions used FreeImage library to support another formats (for example, JPG is used in Scheme tests): http://freeimage.sourceforge.net