Modern Camera Drivers: Efficiency, Flexibility, and Simplicity
February 22, 2018 – SVCam Products
The SVS-Vistek camera drivers have gained popularity among developers due to their low CPU usage—a result of their compact and modern software design. The latest version, Version 2.5.0, restructures the codebase while adding support for additional platforms.
Expanded Interface Support
Version 2.5.0 introduces a new producer module for Camera Link alongside existing GenTL producers for USB3 Vision and GigE Vision interfaces. This addition allows uniform access to all three main camera standards—USB3 Vision, GigE Vision, and Camera Link—through a single interface framework.
The SDK now includes the updated set of tools in the Download Center. Third-party software such as HALCON, MIL, Datalogic, OpenCV, Cognex VisionPro, and Vision Builder can integrate with these producer modules to control cameras seamlessly.
Enhanced API Functions
Version 2.5.0 also expands its Application Programming Interface (API) with additional function calls in C and C#. These updates cover advanced features like Region of Interest (ROI), Particle Image Velocimetry (PIV), and white balance adjustments, making implementation easier for developers.
Simplified Camera Feature Control
All current SVCam capabilities can now be managed via the standardized GenICam interface. This approach simplifies the control process across various camera models:
Lighting Control via GenICam
The integrated I/O interfaces and strobe controllers (2- and 4-channel) are accessible through the same standard camera interface. Users can precisely regulate lighting currents up to 3A with timing accuracy better than 1µs.
Focus Adjustment via GenICam
For cameras equipped with Varioptic Liquid Lenses, focus settings can be directly adjusted using the GenICam interface. Advanced Tracer models also support zoom and aperture adjustments for Micro Four Thirds lenses.
Benefits of Unified Control
Accessing imaging parameters like exposure time, ROI, flash duration, illuminance, and focus through a single interface offers multiple advantages:
- Reduced dependency on external libraries
- Simplified application design with fewer integration points
- Easier maintenance due to standardized interfaces
The drivers are free and compatible with all GenICam cameras. They are currently available for 32-bit and 64-bit Windows, with Linux x86 and ARM/Jetson versions in beta testing.
SVCapture2 as a Development Tool
SVCapture2 is the standard image viewer based on the GenICam framework. It helps developers inspect camera parameters, validate output quality, and modify settings efficiently. Version 2.5.0 includes support for software polling and automated saving features.
Last Updated: 2025-09-05 03:36:47