Basic Image AlgorithmS Library Home
Introduction
The Basic Image AlgorithmS C++ Library is the base for research at the Multimedia
Information Processing Group at Kiel University, Germany, featuring
image processing related algorithms, e.g.
- basic image i/o for ppm/pgm (or more if Imagemagick/Imlib/DevIL/OpenEXR/OpenCV/libjpeg/libtiff
available)
- feature extraction, tracking and image filtering
- projective geometry and representation of mathematical entities
- non-robust(in the sense of "outliers") estimation algorithms,
e.g. for fundamental matrix
- basic mathematical tools, e.g. for linear equation systems and
minimization, RANSAC
- ...
A good way to start and to get an overview what kind of classes BIAS
provides is to have a look at the
Modules
section.
There is a mailing list (DUMMY@mip.informatik.uni-kiel.de),
where you can make suggestions, comments, ask questions or indicate new
features of BIAS. To subscribe, send a mail
containing "subscribe" (without quotation marks) to "bias-request"
(instead of "DUMMY"). For spam protection reasons, you have to be subscribed
to post to the list. Write to "bias" (instead of "DUMMY" in the above) if
you want to publish something on the list.
To keep the library working, a nightlybuild is
performed every night using the CMake and Dart dashboard software systemi.
BIAS is using and recommending the CMake build system.
So the users has choice of his favor development environment and native build tool including
- (Gnu) Makefiles
- KDevelop IDE projects
- NMake Makefile
- Visual Studio IDE projects
- Eclipse projects
while maintaining the build system on a higher abstraction level in a platform independant manner.
Please
read the file BIAS/INSTALL (or here)
for further information.
The BIAS library is currently developed, built and used with Linux and Windows
on PC platforms.
It is best tested with
- Linux (opensuse 11.2) using gcc 4.4
- MS Windows XP/7 using Visual Studio .net 2005/2008 (8/9)
BIAS uses several external library packages, most of
them can optionally be disabled to minimize external dependencies.
See BIAS/DEPENDENCIES (or here) for further
information on mandatory/optional packages.
Documentation
Download (see changelog
for a history of modifications in BIAS)
Quick linux usage instructions for Bazaar snapshots:
- Join bias mailing list (see above)
- Install necessary programs and libraries, e.g. cmake, blas,
lapack, libxml2, imlib, ...
- tar xzvf BIAS-bzr-*.tar.gz
- cd BIAS-bzr-*
- Read the INSTALL file
- cmake .
- make doc
- firefox file:${PWD}/Doc/html/index.html
- Read documentation, in particular the points 'Concept and Ideas'
and 'Build System'