Integrating Vision Toolkit
Implementation
The Integrating Vision Toolkit (IVT) is an image processing library that has been developed by the author of this monograph. It is freely available under the GNU General Public License (GPL) in source code and can be downloaded from SourceForge.net. Detailed instructions for the installation of the IVT can be found on the project webpage.
The highest goal with the development of the IVT was to lay a clean, object-oriented architecture as foundation and at the same time to offer efficient implementations of the algorithms. A core component, by which the IVT stands out from most image processing libraries - and also from the popular OpenCV - is the abstraction of image acquisition by an appropriate camera interface. This enables the development of computer vision systems that are perfectly independent from the used image source from a software point of view. Furthermore, a fully integrated generic camera model in combination with an easy-to-use calibration application allows metric measurements in 3D with any camera. Thus changing only two lines of code - one for the choice of the camera module and another for the choice of the camera calibration file - is sufficient, in order to run an application with another camera.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Azad, P. (2009). Software and Interfaces. In: Visual Perception for Manipulation and Imitation in Humanoid Robots. Cognitive Systems Monographs, vol 4. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04229-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-04229-4_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04228-7
Online ISBN: 978-3-642-04229-4
eBook Packages: EngineeringEngineering (R0)