Image Processing Software
Sapera™ Essential
Sapera Essential is a value-add vision software toolkit that bundles image acquisition and control with image processing tools to
provide developers with the critical functionality to design, develop, and deploy high-performance vision systems. Sapera's comprehensive
Windows®-based programming library for image processing and analysis simplifies vision application development with a
comprehensive set of optimized tools, as a suite or standalone. Sapera is hardware independent to facilitate
portability across 3rd party platforms and uses high-performance C++ classes and MMX, SSE (streaming SIMD Extensions) and SSE2
to meet the challenging operational requirements of today's imaging systems.
Image Processing Libraries
Sapera Essential processing libraries include highly optimized functions for morphology, filtering, geometry, measurement, point-to-point, transforms, subpixel edge detection,
and many more processing functions.
Geometric Search (pattern matching)
Area-based
- Algorithm based on normalized cross-correlation (NCC)
- Extremely fast when no scaling is involved
- Tolerant to extreme noise
- Position accuracy to 1/25 pixel
Edge-based
- Algorithm based on object contours
- Rotation and contrast independent
- Position accuracty to 1/50th pixel
- Angle accuracy to 1/80th degree
- Locates up to 5 instances of target in image
Optical Character Recognition (OCR)
- Intuitive classes for industry's most reliable OCR functionality
- hig tolerance for noisy, poorly illuminated images
- multiple algorithms for flexibility
Barcode/Decoding
- Supports 1-D and 2-D industry standards
- High tolerance for noisy, poorly illuminated images
- Significantly faster than laser-based scanning
- Can be used in tandem with other Sapera tools (e.g. Search)
- Sub-pixel accuracy
- Asian native language and Unicode output
Blob Analysis
Blob Analysis segments objects in a scene from the background and computes geometric and grayscale features. Ideal for defect detection in electronic and semiconductor industries
- Supports 1-bit, 8-bit, 16-bit, binary or grayscale input
- Calculates over 50 spatial and grayscale features .
Color Tool
- Classes for color processing and analysis
- RGB, YUV, HSV, LAB
- Calibration, correction, identification, classification
- Pattern matching
- Color space conversions
Calibration
- Compensation for geometrical distortions
- Lens distortion
- Postitioning distortion
- Any arbitrary image distortion
Sapera: Powerful Image Processing and Analysis
Key Features
- Supports both 32-bit and 64-bit Microsoft Windows platforms
- Supports C++, C#, Visual Basic and C++/CLI platforms
- Trigger-to-Image Reliability
- Supports over 400 different camera models from various vendors
- Maximum performance through MMX, SSE, and SSE2
Flexibility, Rapid Application Development, Wizards
- High-level C++ classes and support for .NET platform simplify development
- Visual Studio 6.0 compatible application wizard
- Hardware independent
Scalability
- Application specific tools for Area or Shape based Search, Color, OCR, 1D/2D barcode and blob analysis
- Modular components reduce application footprint and deployment costs