|
Project Information
Members
Featured
Downloads
Links
|
A library of image understanding-related algorithms. Provides basic image processing, mathematical morphology, and machine learning algorithms. Please also see the OCRopus pages and mailing lists, since iulib is used a lot with OCRopus and that's where most of the development is happening. You can also find iulib installation instructions there. iulibIulib implements easy-to-use image and video I/O functions, as well as a large number of common image processing functions. Design goals are high portability, easy-to-understand algorithms, no reliance on STL, and using a minimal set of data structures. Almost all interfaces are written in terms of just numbers and the simple narray array class (see below). Usage: #include <iulib/imgio.h> #include <iulib/imglib.h> using namespace iulib; Functionality includes:
If you use the morphological operations, please cite Binary Morpholog and Related Operations on Run-Length Representations. colibColib is a simple, templatized library of basic data structures and algorithms. It is the collections library we think C++ should have had. Colib is designed to be safe and simple, and to use concepts that work across many programming languages. In particular, colib encourages the use of integer indexes and discourages the use of iterators and pointers. Usage: #include <colib/colib.h> using namespace colib; Functionality includes:
InstallationThe code is quite portable and has been compiled on different versions of Linux, Solaris, Windows, and OS X. Right now, we are focusing our efforts on Ubuntu Linux. To install:
For full functionality, you need a number of image I/O libraries:
iulib™ and colib™ are trademarks of Thomas Breuel. |