The VXL Project

1.11 GPL (GNU General Public License)    
3.8/5 19
The VXL Project is a multi-platform C++ libraries for computer vision research.




VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research and implementation. The project was created from TargetJr and the IUE with the aim of making a light, fast and consistent system. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms.

The core libraries in VXL are:

vnl (numerics): Numerical containers and algorithms. e.g. matrices, vectors, decompositions, optimisers.
vil (imaging): Loading, saving and manipulating images in many common file formats, including very large images.
vgl (geometry): Geometry for points, curves and other elementary objects in 1, 2 or 3 dimensions.
vsl (streaming I/O), vbl (basic templates), vul (utilities): Miscellaneous platform-independent functionality.

As well as the core libraries, there are libraries covering numerical algorithms, image processing, co-ordinate systems, camera geometry, stereo, video manipulation, structure recovery from motion, probability modelling, GUI design, classification, robust estimation, feature tracking, topology, structure manipulation, 3d imaging, and much more.

Each core library is lightweight, and can be used without reference to the other core libraries. Similarly, the non-core libraries don't depend on more than absolutely necessary, so you can compile and link just the libraries you really need.

What's New in This Release:

· Added initial CMake configuration to help bring C++ 0x standard code (including TR1) into vcl. This will remain experimental until fully tested and should not be used outside of vcl for now.
· vil_math_median implemented for vxl_byte images using fast histogram method.
· Added a sparse least squares function with sparse Levenberg Marquardt optimizer to vnl
· changed the interface of vnl_matrix_fixed get_row and get_column to return a vnl_vector_fixed
· Added fast exact Euclidean distance transforms to vil/algo
Last updated on August 22nd, 2008

0 User reviews so far.