
Mamba is written in C for low level functions and in Python for high level interface and image handling (Pascal and proprietary interpretor in MICROMORPH).
Image structures in MAMBA and MICROMORPH are similar: binary images defined with one bit/pixel, 8-bits greytone images (256 grey levels) or 32-bits greytone images (MICROMORPH allowed only to use 16-bits pictures). With binary images, 32 or 64 pixels can be processed in parallel.
MAMBA is available on Linux and Windows (MICROMORPH was running on Windows XP/Vista).
The SSE2 instruction set is used, when available, in MAMBA. This speeds up greatly many morphological operators.
Watershed operators based on hierarchical queues are included (they were not in MICROMORPH).
A
realtime module is available (Linux and Windows). It allows to launch
real-time applications on video streams produced by webcams or other
devices.
Last but not least, MAMBA is free! Firstly, this means that MAMBA is an Open Source software package released under the X11 license. Secondly, MAMBA is free of charge. Sources, executables and documentation can be freely downloaded here.
Despite the end of its distribution and support, MICROMORPH has not
become a free software. Therefore, copying, distributing or using it in
conditions not allowed by its license is strictly forbidden.