Global provider of industrial vision components

GigE Vision camera SDK

Free Trial

Download Now

Active GigE is a universal GigE Vision Driver and hardware-independent SDK designed to provide developers with a rapid access to GigE Vision (Gigabit Ethernet) cameras. With ActiveGigE your application does not have to rely on a specific camera model - any GigE Vision compliant camera will work with it out-of-the-box in any popular development environment, including C++, C#, VB.NET, Visual Basic (VB6), Delphi, PowerBuilder, Java, Matlab, Python, Ruby, QT, OpenCV, LabView, Euresys, GE Fanuc, WinCC Flexible, Indusoft Studio, and more.

Video Acquisition

  • Acquire video from one or several GigE Vision sources, including 10 GigE and dual-port cameras
  • Stream video from a single source to multiple destinations in the Multicast mode
  • Use hardware and software trigger modes to acquire individual frames
  • Get an instant access to pixel values and pixel arrays in raw and interpolated frames
  • Retrieve individual color planes from color images
  • Perform automatic firewall traversing, packet resends and optimal packet size negotiation
  • Obtain timestamp information for each individual frame
  • Retrieve chunk data appended to each image in the chunk mode

Camera Control

  • Utilize built-in multi-panel dialog for a comprehensive GUI control over available camera features
  • Set the desired video format, frame rate, exposure time, gain, black level, white balance
  • Select the desired size and position of the scan area
  • Perform programmatic control over all GenICam features exposed by connected devices
  • Control non-standard features by direct access to camera registers
  • Receive message events from GEV cameras in real time
  • Broadcast action commands to multiple devices (compatible with IEEE-1588 Time Precision Protocol
  • Save camera settings into a specified file and reload them on demand
  • Transfer data to and from files hosted on the camera

Video Display

  • Utilize our built-in video window for a high-performance live display
  • Perform automatic color interpolation of raw Bayer, JPEG and H.264 steams into RGB video
  • Use our patented anti-tearing and monitor synchronization technology to eliminate display artifacts
  • Flip, rotate, scroll and zoom live video, initiate the full screen mode
  • Chose among several palettes for pseudo-color display of monochrome and thermal images
  • Import live video into PictureBox objects
  • Overlay multi-colored graphics and text with adjustable transparency over live video

Video Recording

  • Save images into RAW, BMP, TIF, JPEG, DPX files and reload them on demand
  • Perform high-speed recording into memory sequences and play them back on demand
  • Perform real-time recording into image file series and AVI files of unlimited size
  • Adjust compression settings and time-lapse interval for video capture
  • Use our proprietary loseless codec for a 16-bit compressed AVI recording
  • Play back AVI files and memory sequences at adjustable speed, step and direction
  • Utilize our integrated web-streamer to send live video to remote mobile devices

Image Processing

  • Apply real-time running average and integration to video frames
  • Implement built-in background (dark and flat field) correction
  • Automatically identify hot pixels and eliminate them from incoming images
  • Perform real-time histogram and statistical analysis over a selected color component
  • Built-in LUT (lookup table), software brightness, contrast and WB control
  • User-defined pre- and post-processing of video frames
  • Real-time lens distortion correction (barrel and pincushion)
  • Integrated barcode decoder (UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2/5, QR Code, DataMatrix)


  • Configure your cameras and network settings by running GevConfig tool
  • Evaluate the performance and functionality of your cameras with GcamViewer application
  • Reduce the CPU load and latency by utilizing GCAM GigE Vision Network Filter driver
  • Interface to third party imaging applications through the included TWAIN driver
  • DirectShow Video Capture (WDM) interface to third-party video-recording applications


  • Support for multiple streaming channels
  • Integrated web streamer/transcoder for RTSP transmission to remote devices.
  • Built-in demodulator for DR and QR Photonfocus cameras
  • Ability to record images in the DPX format
  • Compatibility with Matlab R2017 as well as earlier Matlab versoins
  • Support of IEEE-1588 Precision Time Protocol
  • Substantial performance increase due to multi-core and SSE code optimization

 Ability to run multiple copies of ActiveGigE in one application guarantees independent adjustment and seamless parallel acquisition from multiple GigE Vision cameras in both the design and run-time modes, under various 32- and 64-bit Windows platforms.

ActiveGigE setup includes extensive documentation and numerous source code samples in various programming environments demonstrating live video capture, image processing and analysis, storing acquired images in different formats, full control over camera settings, and many more.

Excellent performance, industry-proven robustness, broad functionality, flexible licensing options and diligent technical support make ActiveGigE one of the best camera SDKs in its class.

"I want to compliment you on ActiveGigE. From several SDKs I've seen I would say it is very well thought out, comprehensive and well documented."

Reiner Bachmann,
Daimler Benz, Germany

"Your tutorial is fantastic. Your library is very clean and simple. Nice job!"

Gene Redford,
NASA Glenn Research Center

"Thank you for selling us the excellent software you have developed! We were not able to get the camera manufacturer's SDK to work within WinCC Flexible or VB6. At their advice we have even acquired a third-party software with no success either. Then we found your SDK and it worked like a charm!"

Rui Ferreira,
IASYS, Portugal