Integrating Vision Toolkit

from Wikipedia, the free encyclopedia
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