Application Development Overview

Sapera LT Library with optional Processing

Sapera LT is a powerful development library for image acquisition and control. Sapera LT provides a single API across current and future DALSA hardware. Sapera LT delivers a comprehensive feature set including program portability, versatile camera controls, flexible display functionality and management, plus easy to use application development wizards.

Sapera Processing is a comprehensive set of C++ classes for image processing and analysis. Sapera Processing offers highly optimized tools for image processing, blob analysis, search (pattern recognition), OCR and barcode decoding.

The following is a Sapera application functional block diagram.

Sapera

Application

CamExpert

Sapera LT SDK

Sapera LT

 

Network

 

 

Genie Driver

 

 

Genie

Configuration Tool

 

 

 

 

 

 

Framework

 

 

Control

 

 

 

 

 

 

 

 

 

Images

 

 

 

 

 

 

 

 

GigE Server

 

 

Sapera Network

 

 

GigE DLL

 

 

Imaging Driver

 

GVCP - GigE Vision Control Protocol

 

 

 

GVSP – GigE Vision Stream Protocol

NIC

Ethernet

cable

Genie

GenICam Environment

Genie cameras implement the GenICam™ specification which define the device capabilities. The GenICam XML device description file is embedded within Genie firmware allowing GenICam applications to know Genie capabilities immediately after connection. For more information about the GenApi module of the GenICam™ specification see www.genicam.org.

Genie Monochrome Series-GigE Vision Camera

Genie Monochrome Series Overview 15

Page 17
Image 17
Faber M1600, M640, M1024 Application Development Overview, Sapera LT Library with optional Processing, GenICam Environment