Library for video acquisition using Genicam cameras.Aravis is a glib/gobject based library implementing a GenICam interface, which can be used for the acquisition of video streams coming from either ethernet, firewire or USB cameras. It currently only implements an ethernet camera protocol used for industrial cameras by Emmanuel Pacaud.
Most features of the Genicam standard are implemented, with the notable exception of the Enumeration and Boolean interfaces. Itworker12s already possible to take the control of a camera, to start and stop the acquisition, and to get the images from the data stream.
Thereworker12s no documentation, but most of the code can be understood by reading the Genicam standard. Iworker12ll post an example showing a basic use of the Aravis library.
Aravis is released under the LGPL v2+.
( http://www.freelists.org/list/aravis )