Sapera Processing
Coreco Imagings's Sapera Processing is an application programming environment for Coreco Imaging's range of intelligent frame grabbers and embedded vision engines. It's architecture supports the control of data transfer between multiple processing engines including the host and embedded engines. This enables complex high performance application processing applications to be built. Sapera offers both an ActiveX (OCX) level and a C++ API for programming and is shipped with many examples. The library is fully MMX optimised for use on the host processor and the Mamba vision engine.
Select Software
Type


Information & Downloads
 
Sapera Processing

 
 
Overview
Sapera is a software library for Coreco Imaging's range of frame grabber products for high performance image acquisition, processing and analysis, optimized for MMX, SSE (streaming SIMD Extensions) and SSE-2 instruction sets. Designed for computer intensive imaging tasks, Sapera features over 300 image acquisition, processing and analysis functions and comes with CamExpert, a Windows-based camera configuration utility.

Tools and Utilities
Sapera provides high performance image acquisition, display, data transfer, processing, analysis functions, tools and utilities. The software libraries are available as conventional 'C' Dynamic-Link-Libraries (DLLs), ActiveX Controls, and C++ classes supporting code development environments such as Microsoft Visual C/C++, Microsoft Visual Basic, and Borland C++ Builder.

Functions
Sapera also includes streamlined functions for inter-device communication to route large amounts of data through embedded vision processors and hardware accelerators for demanding semiconductor, biomedical, and machine vision applications.

 
 
Application Wizards and CamExpert
 
 
Application Wizards
CamExpert
 
Sapera includes Microsoft Visual Studio compatible application wizards to quick-start the code development process. These interactive Sapera application wizards generate fully commented ready-to-compile projects. The application generated by the wizards serves as a template for sophisticated image processing applications.

Sapera also comes bundled with CamExpert, a camera configuration utility for Sapera compliant frame grabbers. This Windows-based utility provides an interactive environment to create a new or modify an existing configuration file for area and line scan analog or digital cameras.
 
 
 
  Smart Tools: - To extend the functionality of Sapera, the Smart series of tools (detailed below) can be used.

 
Smart OCR
Smart Matrix
Supports geometric and correlation-based recognition
Scale and orientation independent
Supports user trainable fonts

Decodes matrix and bar code symbologies independent of scale and orientation
Supports matrix EEC200, code 39, code 128, code UPCa, and BC412
Smart Align
Invariant to lighting, noise and blurring
Supports variation in rotation and scale
Provides sub-pixel accuracy to 1/64th of a pixel