3 Smartek GigEVisionSDK Library
The SMARTEK Vision GigEVisionSDK provides a set of tools, guides and samples, useful for the configuration
and image acquisition from GigE Vision cameras, as well as the integration into own software applications.
The GigEVisionSDK library consists of 4 basic parts:
Smartek Filter Driver - SMARTEK Vision provides its own filter driver to ensure optimal performance
of the digital camera. This driver is compliant to the GigE Vision standard. It separates incoming
packets containing image data from other traffic on the network, optimizing the image data flow from
the camera to the software.
GigEVisionClient - The GigEVisionClient is an as binary and source available sample application,
which contains and utilizes the whole function set available by the GigEVisionSDK API in an intuitive
graphical user interface. Besides displaying images grabbed from the cameras, it provides graphical
access to e.g. multiple cameras, their configuration and available post processing functions.
GigEVisionSDK API - The GigEVisionSDK offers an application programming interface (API) for
for Gigabit Ethernet Vision (GigE Vision) cameras. It supports the programming languages C/C++,
Delphi, C# and VB .NET, and allows an easy integration of a SMARTEK Vision camera in own software
applications.
ImageProc API - The ImageProc API extends the basic camera functionality, provided by the GigEVisionSDK
API, by color and post processing functions like e.g. debayering, gamma, look-up table (LUT) and
color correction algorithms. All programming languages supported by the GigEVisionSDK API are
supported by the ImageProc API as well.
3.1 Supported Operating Systems
The SMARTEK Vision GigEVisionSDK has been created to support Microsoft Windows as well as Linux
operating systems. For Microsoft Windows, one software installer supports all versions and system architectures
(32 or 64 Bit). The GigEVisionSDK for Linux is available in versions for Debian and RPM based packet
managers, separately for 32 and 64 Bit. Table 41 contains a list of the supported operating systems and the
appropriate installation package.
Microsoft
DEB based (Debian, Ubuntu, Knoppix)
Linux
RPM based (Fedora, Red Hat, SUSE)
Table 41: Supported operating systems and installation packages
Operating System
Windows XP
Windows Vista
Windows 7
Windows 8
Windows 8.1
3 Smartek GigEVisionSDK Library
32 Bit
64 Bit
78
SDK Package
Windows Executable
32Bit.deb / 64Bit.deb
32Bit.rpm / 64Bit.rpm
SMARTEK Vision Giganetix User Manual Version 2.1.4
Need help?
Do you have a question about the Vision Giganetix GC Series and is the answer not in the manual?