Integrating Vision Toolkit
Integrating Vision Toolkit | |
---|---|
Basic data
|
|
developer | Pedram Azad et al., Karlsruhe Institute of Technology (KIT) |
Current version | 1.3.22 (February 25, 2014) |
operating system | platform independent |
programming language | C ++ |
License | BSD |
ivt.sf.net |
The Integrating Vision Toolkit ( IVT ) is a free program library with functions for machine vision and pattern recognition . It offers its own, multi-platform GUI toolkit for developing graphical user interfaces .
The IVT offers interfaces for different cameras, can calibrate cameras, filter the image, segment it based on the color, evaluate stereo images, extract image features (English "feature extraction") and much more.
Availability
The library is also available as free software in the source code under a three-part BSD license . It is written in pure ANSI- C ++ and can be compiled with all available C ++ compilers. It is cross-platform available and running on any platform for which a C ++ - compiler is available, including Windows , Mac OS X and Linux . The supplied GUI toolkit offers implementations for Windows ( Win32 API ), Linux ( GTK + ), Mac OS X ( Cocoa ) and Qt .
history
The IVT was developed at the University of Karlsruhe ( TH ), today's Karlsruhe Institute of Technology (KIT). The first version of the IVT was published on December 22nd, 2005 on Sourceforge.
Relationship with OpenCV
Compared to OpenCV , the IVT offers an object-oriented software architecture and is easier to read and use. The implementations are of comparable or higher speed. However, OpenCV offers functions that the IVT lacks (for example face recognition). Such functionality can be integrated through optional OpenCV wrappers.
Web links
- Official website (English)