|
Generic Programming for Computer Vision |
|
The VIGRA Computer Vision Library Version 1.5.0 |
| [ VIGRA Homepage | What | Features | Documentation | Download | License ] | |
| What's VIGRA? |
VIGRA stands for "Vision with Generic Algorithms". It's a novel computer vision library that
puts its main emphasize on customizable algorithms and data structures. By using template techniques similar to those in the C++
Standard Template Library, you can easily adapt any VIGRA component to the needs of your application, without thereby giving up execution speed.
VIGRA was mainly implemented by Ullrich Köthe. Look also at the credits page to see who else has contributed to this efford. |
| Documentation: |
You can read the
VIGRA reference
and look at some example programs. A VIGRA tutorial still waits to be written. The most comprehensive description of VIGRA's design (albeit in German) is U. Köthe's PhD thesis:
Generische Programmierung für die BildverarbeitungTwo of U. Köthe's articels also describe the main ideas behind VIGRA: Reusable Software in Computer Vision, in: B. Jähne, H. Haußecker, P. Geißler: "Handbook on Computer Vision and Applications", volume 3, Acadamic Press, 1999. STL-Style Generic Programming with Images, in: C++ Report Magazine 12(1), January 2000 |
| Mailing List: | Subscribe to the VIGRA Mailing List to get instant information about new releases, discuss VIGRA's features and development, and ask the experts for help. |
| Download: |
Download VIGRA's current version 1.5.0 (Dec 7, 2006). New: We also provide binaries for MS Windows with Visual C++ 7.1. This version is known to run with GNU gcc 2.95.3 and later (UNIX, Linux, cygwin, alpha, including 64-bit compilation), and Microsoft Visual C++ 7.1 (aka Visual Studio .net 2003) and 8.0 (Support for Microsoft Visual C++ 6.0 is no longer maintained). VIGRA should run with any compiler that conforms to the C++ standard. Please direct questions and bug reports to the VIGRA Mailing List (you must subscribe before posting) or to koethe@informatik.uni-hamburg.de. Please do also read the installation instructions. Note that VIGRA is packaged with several Linux distributions, so you may not need to compile it yourself. Older versions: vigra 1.4.0, vigra 1.3.2, vigra 1.3.2, vigra 1.3.1, vigra 1.3.0, vigra 1.2.0, vigra 1.1.6, vigra 1.1.5, vigra 1.1.4, vigra 1.1.3, vigra 1.1.2, vigra 1.1.1, vigra 1.0 |
| License: | VIGRA is subject to a license which is identical to the MIT X11 License and thus compatible to the GPL. You may use VIGRA in commercial products. |
|
Features: (Look also at the changelog page for the newest additions.) |
Images and Multi-dimensional Arrays:
|
|
© Ullrich Köthe (koethe@informatik.uni-hamburg.de) |
|