Update of "Imsh"

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: 42afefb84e46a0830b1841cbec113f1fcb7be8c3
Page Name:Imsh
Date: 2014-02-02 19:21:28
Original User: user
Parent: 52e8ecd7dd54a403a860ce3ab803dab25b308f9c
Content

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:

make imsh

to build and test:

make test

which runs test1.scm, test2.scm, ...

or only one test:

make test4

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