Skip to main content.



For high speed raster and vector rendering in accelerated environments. Texture mapping is used for raster display.
While the core of OpenEV is implemented in C, detailed Python bindings are provided for OpenEV components. It is intended that most applications developed on OpenEV be implemented in Python.
Numeric Python
An object-oriented, open source mathematical scripting language used to create a powerful image analysis tool within the OpenEV environment.
The GTK+ GUI toolkit is used to implement the GUI, and the core OpenEV component (the GvViewArea) is based on the GtkGLArea. Gtk provides portability, sophisticated GUI components and an active developer community. Much GUI level development is done in Python using the Python GTK bindings.
The GDAL library is used for high performance access to a variety of geospatial raster formats.
The PROJ.4 library is used for underlying projections support.


OpenEV is released under the terms of the GNU LGPL license. This licence allows for free distribution as well as use of the OpenEV library in other applications, including commerical ones in certain circumstances. Please consult the license for the full details.