Software Development Kit for USB 3.0 Line Scan Cameras for Linux

Icon Laptop
Software Screenshot SKLineScan_LX
Software Screenshot SKGrab_LX
Software Screenshot SKContinuousGrab LX


Software Development Kit for USB 3.0 Line Scan Cameras for Linux based on C++ with Examples
  • Interface: USB 3.0
Interface: USB 3.0


Schäfter+Kirchhoff offers an SDK with API DLLs and C++ class libraries for their line scan cameras for the development of customized application software.
The SDK package also contains some examples in C/C++ as a template for the development of personally customized applications.
Source code comments and a manual complete the camera programming environment.

The SDK package consists of two parts:

1. Core
The core is needed to drive the line scan camera and consists of the device driver and the base DLLs. The core can be provided together with the application software to the end customer by the developer. By using the core, developers are able to build a slim installation package for their software.

2. Application Programming Interface (API)
The API contains a class library for C++ as well as some compilable projects including the source code as examples.The programms are based on the QT Framework library and is required to compile them.
The example programm SKGrab simply shows the integration of the libraries into Visual Studio and how an image is captured in repitition.
It also shows how synchronization functions are used.
SKContinuousGrab shows you, how continuous image acquisition works with library managed buffer and also user managed buffer.
It contains also a small piece to present the possibility to send commands to the camera in continuous image acquisition like gain or exposure time changes.

Software development kit

Technical data


Operating system
Linux, Kernel >= 4.x
Supported interface
USB 3.0
Programming language
QT Framework