What is it all about?
The LTI-Lib is an object oriented library with algorithms and data structures frequently used in image processing and computer vision. It has been developed at the Chair of Technical Computer Science (Lehrstuhl fuer Technische Informatik) LTI at the Aachen University of Technology, as part of many research projects in computer vision dealing with robotics, object recognition and sing language and gesture recognition.
* Linear algebra - Matrices, Vectors, Tensors, and functors to extract eigenvalues, eigenvectors, linear equations solutions, statistics, etc. are provided. * Classification and Clustering - Radial Basis Function classifiers, Support Vector Machines, k-Means, Fuzzy C-Means, classification statistics are just some examples of what you can do with the LTI-Lib. * Image Processing - The most classes deal with image processing problems. Different segmentation approaches, linear filters, wavelets, steerable filters, und much more are already available. * Visualization and Drawing Tools - The most difficult part when developing image processing algorithms in C++ is showing temporary images while debugging. Due to the object oriented architecture of the LTI-Lib, you just need to create a viewer object and give it the image you need to show. That's it. An if you additionally need to draw some extra information on that image (some text, ellipses, boxes, lines or points) you can use one of the drawing objects. This will help you to save lots of time!