Cart

Added to cart

Go to cart

Your order qualifies for free 2-day shipping and easy returns

Sapera LT SDK

Model: sapera-lt-sdk
product image

Sapera LT is a free image acquisition and control software development toolkit (SDK) for Teledyne DALSA’S 2D/3D cameras and frame grabbers. Hardware independent in nature, Sapera LT offers a rich development ecosystem for machine vision OEMs and system integrators. Sapera LT supports image acquisition from cameras and frame grabbers based on standards including 2D/3D GigE Vision™, CameraLink®, CameraLink HS™, CoaXpress®, and USB3 Vision from Teledyne Lumenera.

In Production
 

Key Features

  • Supports Teledyne DALSA 1D/2D/3D GigE Vision™ , USB3 Vision™, CoaXpress® , CameraLink® , CameraLink HS™cameras
  • Integrated support for patented TurboDrive technology to boost GigE speeds
  • Proven image acquisition and control with field proven T2IR framework
  • Free download with Teledyne DALSA hardware
  • Extensive camera supports for area and line scan cameras
  • Pre-processing functions such as Flatfield correction ,Color conversion, Look-Up-Table, and way more
  • Supports C++, C#, C programming languages
  • Supports 64-bit Windows 11 & 10,  WoW64 and Linux (kernel 3.10 and up)*
    * Some conditions apply; contact Teledyne DALSA Sales for more information

Key Benefits

  • Platform portability
  • Highly robust GigE Vision driver for very high line and frame rate and High Bandwidth
  • Extensive camera support
  • Build-in diagnostic and monitoring tools with T2IR framework
  • Faster application development with extensive documentation and demo/example source code
 
 

Image Acquisition

Sapera LT SDK provides field proven functions and libraries for image acquisition from a wide variety of area and linescan color/monochrome cameras and our 3D laser Profiler. Sapera LT SDK support all major machine vision standard such as CameraLink, CameraLink HS, CoaXpress, USB3 Vision, and GigE Vision. Sapera LT features a highly optimized GigE Vision driver that incorporate Teledyne DALSA’s patented TurboDrive™ technology to augment the GigE image transfer speeds by a factor of x1.5 to x3. When coupled with supported hardware cameras, this breakthrough technology delivers additional bandwidth to imaging applications without additional programming steps or resource utilization.

The image acquisition libraries are designed for high performance vision applications in mind and offer sophisticated host image buffer and transfer management techniques. Sapera LT SDK and its re-distributable runtime components for application deployment are offered free of charge when used with Teledyne DALSA cameras and frame grabbers.

sapera_acquisition_392w.jpg

 
 

CamExpert

Sapera CamExpert provides an indispensable user touch point for configuring and setting up cameras. Sapera CamExpert offers an intuitive graphical interface that allows configuring and setup of GigE Vision, CXP, USB3 Vision, CLHS, CameraLink and GenCP compliant cameras and frame grabbers.

Sapera CamExpert includes live image acquisition with interactive parameter configuration capabilities. With live status windows and built-in serial communication terminal, users can setup the camera and frame grabbers from a single window.

In addition, Sapera CamExpert offers software color conversion algorithms, horizontal and vertical line profiles, individual pixels inspection window, localized zoom, and image statistics (histogram, max, min, average values, etc.) to facilitate setup and diagnosis.

 

camexpert_screen.png

 
 

3D and Z-Expert

3D:
  • Supports Teledyne DALSA’s 3D devices such as Z-Trak 3D Laser Profiler.
  • Compatible with GenICam SFNC v2.3 (including Scan3D features)
  • New 3D packed pixel formats containing: Z (depth), X (lateral), reflectance and extra device specific information.
  • 3D buffer attributes: invalid points flag, world scaling factors, distance unit
  • 3D data storage in TIFF and CRC (proprietary) file formats
  • Splitting and merging functions for 3D data formats manipulations
Z-Expert Key Features:
  • Supports Teledyne DALSA Z-Trak family of 3D profile sensors
  • Concurrent acquisition and display of 3D scan data
  • Built-in wizard to generate unified measurement space using multiple Z-Trak 3D sensor
  • Save, load, import 3D scan in 3dr, PLY, tiff (16-bit) and CRC file format
  • 3D visualization capabilities include supports 3D profiles, surface view, wireframe, point cloud display
  • Display 3D in world units
  • Seamless switching between surface and profile view
  • Zooming, panning and grid display
  • Pre-defined 3D view to rapid orientation and zooming

 

 

Demos & Examples

Sapera LT includes a range of demo applications built using its libraries with C++, C#, C on Microsoft® Windows® 10, Windows® 11 64-bit operating systems. Additional platform support includes Microsoft WoW64 and Linux.

Some conditions apply - Contact Teledyne DALSA Sales for more info. Application developers can use Microsoft Visual Studio 2013 to 2019 (Windows) and GCC Version (Linux).

Below are demos & examples available with the Sapera LT SDK:

Demo Type Name Description
GUI Based ColorConversion Demo This demo show color conversion functionalities including Bayer pattern, BiColor (linescan) and more.
GUI Based GigECameraDemo This demo shows how to acquire images from a Teledyne DALSA GigE Vision™ camera. The demo either loads a configuration file (previously generated by CamExpert) or uses the camera defaults
GUI Based GrabDemo This demo shows the basic acquisition functions included in Sapera LT ++. It allows you to acquire images either in continuous or in one-shot mode, while adjusting the acquisition parameters.
GUI Based FlatFieldDemo This demo shows how to use the flat field correction function included in Sapera LT ++. Flat Field Correction (FFC) includes Fixed Pattern Noise (FPN), Pixel Replacement, Photo Response Non-Uniformity (PRNU), and Shading Correction
GUI Based MultiBoardSyncGrabDemo This demo shows how to grab from two different frame grabbers simultaneously (SapAcquisition servers), place both images in a single buffer, and display it
GUI Based IODemo This demo shows the usage of General I/O functionality included in Sapera LT ++. It allows you to monitor the current state of the input and output pins and change their state between low and high polarity
GUI Based GigEMetaDataDemo This demo shows the metadata functionality supported by Teledyne DALSA GigE Vision™ cameras
GUI Based SeqGrabDemo This demo shows how to grab a sequence of images from a camera into memory and then display them. The program allows you to record several images and save AVI files, plus load those AVI files for playback
Console CameraEvents Shows how to list all the available events with the camera. Using the registering and unregistering callback mechanism, it shows also how to track when a specific T2IR event occurs.
Console CameraFeatures Shows how to enumerate available features on a camera. It also shows how to retrieve feature specific information (for example, access mode), and how to change feature values.
Console CameraFiles Shows how to upload/download files for cameras that support file access such as firmware upload and LUTs.
Console GrabLut Shows how to grab images from a selected camera into a buffer in the host computer's memory. This program also shows how to enable, save, and load a lookup-table (LUT)
Console FindCamera Shows how to list all detected cameras when more than one camera is present, listing them by username, serial number, model name or server name.
Console GigECameraMulticast Shows how to perform a multicast broadcast. This allows a single GigE camera to transmit images to multiple host computers that request to receive the multicast broadcast.
Console CameraFirmwareUpdate Shows how to update firmware for cameras that support file access, allowing automatic firmware updates at the application level.
Console GrabConsole3DWorld Shows how to calculate real X and Z coordinates, as well as reflectance values (R). It does not display acquired images.
Console GrabConsole3D Shows how to grab profiles or ranges from a GigE 3D acquisition device.

 

 

imagevnqzc.pngimageqgube.png

T2IR

Sapera LT features Teledyne DALSA’s Trigger-To-Image-Reliability framework. T2IR is a set of programmable functions within the Sapera libraries that supports the real-time traceability of the image acquisition and transfer process. Developers can build detection, monitoring, diagnostic and prevention capabilities directly into their application for seamless operations. T2IR combines hardware and software functions including visual indicators on the hardware, software libraries and stand-alone, non-intrusive utilities that can run transparently alongside the user applications without modifications.

 

Development Platforms and Tools

Sapera LT SDK image acquisition and control libraries are hardware independent and allow seamless interchangeability among Teledyne DALSA cameras and/or frame grabbers. Modular in nature, Sapera LT applications can be developed using Microsoft® C/C++, C# with Microsoft .NET™ framework & .NET™ platform. Sapera LT is supported on Microsoft Windows 10 and Windows 11 64-bit platforms.

Name Description
CamExpert 1D and 2D Camera and Frame Grabber configuration and setup GUI. CamExpert supports hundreds of camera models and configurations including 3rd party cameras
Z-Expert 3D Laser Profiler Camera configuration and setup GUI. Z-Expert supports Teledyne DALSA's 3D acquisition devices such as Z-Trak 3D Laser Profiler family.
Network Configuration Tool The Network Configuration tool provides information and parameter adjustments for network adapters installed in the system and any connected GigE Vision camera without use of any Windows Control Panel application. This tool allows to enable and easily configure a Sapera DHCP server for your GigE cameras.
Sapera Monitor Logs and displays low level Sapera LT interaction with host, buffers and acquisition devices
Teledyne LogViewer Logs and displays low level Sapera LT interaction with host, buffers and acquisition devices
Sapera Configuration Tool Allows buffer and memory management along with communication port configuration
Sapera PCIDiag Host level utility displays PCI configuration and resource allocation and identifies conflicts
 

Specifications

Type
Acquisition & Control SDK
Operating System
Windows 10 / Windows 11 / Linux (Kernel 3.10 or later) long term support distribution
Supported Languages
C++, C#, C, .NET
Image Processing
Color Conversion, Flat Field Correction, Look-Up Table
Compilers Supported
Microsoft Visual Studio 2013 to 2019 (Windows), GCC version (Linux)
Camera/Frame Grabber Interface Supported
CameraLink, CameraLink HS, CoaXpress, GigE Vision (Windows only), USB Vision (Windows only)
Processor
Intel/AMD, ARM64 (Linux Only)
Hard Drive
Minimum 4 MB for Linux - ARM64, 12 MB for Linux - Intel/AMD, 175 MB for Windows - Intel/AMD

Resources & Support

You must be logged in to download software or firmware. Please sign in or create an account here.

Sapera LT SDK (full version) - Free Download

Software Download

Last Updated: November 14, 2024

Version: 9.00

Download

Gen CP Camera SDK (Sapera SDK for Gen CP compliant Camera Link cameras only) for Win 10/11

Software Download

Last Updated: December 19, 2022

Version: 8.71

Download

Machine Vision Brochure

Brochure

Download

SAP-AN0005 - SaperaLT Plugin for ImageJ for Teledyne DALSA Frame Grabbers and GigE Cameras

Application Note

Last Updated: March 27, 2024

Download

SAP-AN0009 - Using Sapera LT with OpenCV Processing API

Application Note

Download

SAP-AN0010 - GigE Vision Camera Automatic Firmware Update with Sapera LT

Application Note

Download

SAP-AN0012 - High Frame Rate - Very Large Image Acquisition

Application Note

Download

Trigger-to-Image Reliability FAQ

User Manual

Download

Trigger-to-Image Reliability Framework Primer

Application Note

Download

Request Support

Optin

By submitting you agree to Teledyne Vision Solutions' privacy policy and cookie policy.

Related Products