sensors | cameras | frame grabbers | processors | software | vision solutions Sapera Embedded Vision SDK TM Embedded Imaging Libraries for Industrial Solutions Key Features Performance Scalability Image Processing Embedded Image capture and processing • Over 400 image processing functions, • Supports ARM Coretex-A8 based processors • Area and Geometric search for pattern matching • Fully supports Teledyne DALSA Icon Series and pattern locating of Programmable Cameras • Powerful 1D and 2D code reader for barcodes and • CamExpert - Intuitive graphical camera matrix codes configuration tools for rapid camera setup and • OCR tool supports user trainable, fixed and analyzing images variable size fonts • Optimized image processing and analysis libraries • Modular components help reduce application footprint and deployment costs Flexibility • Hardware independent, works across various camera models • High-level C or C++ application developed Microsoft® Windows® Visual Studio® Sapera Embedded Vision SDK Embedded Imaging Libraries for Industrial Solutions Sapera Embedded Vision SDK combines image acquisition and control with image processing libraries to provide developers with the critical functionality to design, develop and deploy high-performance embedded vision systems using C/C++. Sapera Embedded Vision SDK offers over 400 image processing, blob analysis tool for defect detection and object counting with over 70 statistics, industrial grade 1D and 2D barcodes, fixed and variable height OCR and a Calibration tool for lens correction and powerful area and geometric search tool. Embedded Sapera Vision SDK Overview Embedded Image Processing & Analysis Embedded Sapera Processing CamExpert Image Processing Primatives Blob Analysis 1D, 2D Barcodes & Print Quality OCR Area and Geometric Pattern Finding Calibration Third Party Image Processing Libraries Sapera EV Embedded Acquisition & Control Network Management Communication Ports Buffer Management File Management Image Transfer Image Sensor Communication Management Error Management GP IOs Specifications* Image Acquisition and Control • Hardware Independent, embedded image capture API • Supports multiple resolution and color formats • CamExpert – GUI based rapid camera setup tool • Network configuration and setup • API includes libraries for camera control, event notification, buffer management, external even synchronization and input output conrol • Communication Image Processing • Filters • Geometry • Measurement • Morphology • Point-to-point operations • Transforms • Sub-pixel edge crossing on path • Contour following • Frame averaging(true, recursive) Search Edged Based • Algorithm based on object contour • User selectable contour • Rotation, scale and contrast independent • Tolerant to extensive occlusion • Accuracy • Position – 1/50th of pixel • Angle – 1/80th degree • deal for contrast reversal, overlapping and touching objects Search Area based • Algorithm based on cross-correlation • User programmable sensitivity to rotation and scale • High speed execution • Tolerant to extreme noise in the image • Position accuracy up to 1/25th pixel Blob Analysis Over 80 statistics: • Centroid, area and perimeter length • Bounding box location, size and number of holes • Best fit ellipse axes size • Elongation and roundness • Convex area and solidity • Feret diagmeters • External/Internal perimeter points, filled area • Max/Min standard deviation of all pixels • Gray scale centroid • Sorting and blob selection • Robust automatic threshold algorithm OCR • User trainable font set uses binary and grayscale based algorithms • Supports solid and dot-matrix fonts • Non-linear background variation tolerant • Rotation, scale and aspect ratio invariant • Supports Asian characters • Automatic string detection and multi-string support • Supports training of touching characters • Alphabetical font sorting Barcode • Rotation, scale and non-linear background tolerant • Auto parameter tuning • Reads multiple codes simultaneously • Programmable timeout for deterministic execution • Print Quality measurement (1D- ISO 15415/16; 2D- AS9132) 2D barcodes • Data Matrix (ECC200) • QR Code, PDF417 1D barcodes • Code 39, Code 128, Code 93 • Codabar, Interleaved 2 of 5 • BC-412, EAN13, EAN8 • UPC-A, UPC-E • Intelligent Mail Barcode 4-State • Pharmacode (standard, wide space, complimentary) Postnet/Planet • RSS (Regular, limited, expanded and composite) Calibration • Correction of perspective, radial (barrel or pin-cushion) combined or arbitrary distortions • Supports multiple targets – checkerboard, grid of lines or dots and arbitrary distributed points • Automatic or manual calibration • Restoration of full image, single point or vector of points • Forward(image to world) or reverse restoration Requirements For development: • Host PC with Intel x86 compatible CPU • 100BaseT free Ethernet port • Icon Series Camera • Microsoft Windows XP or Windows 7, 32 or 64-bit • Microsoft Visual Studio 2008 Deployment • Icon Series Camera *For detailed specification of Image Processing and Analysis please refer to Sapera Essential brochure; specifications subject to change without notice www.teledynedalsa.com Americas Boston, USA +1 978-670-2000 sales.americas@teledynedalsa.com Europe Krailling, Germany +49 89-89-54-57-3-80 sales.europe@teledynedalsa.com Teledyne DALSA has its corporate offices in Waterloo, Canada Teledyne DALSA reserves the right to make changes at any time without notice. Teledyne DALSA © 2012. Asia Pacific Tokyo, Japan +81 3-5960-6353 sales.asia@teledynedalsa.com Shanghai, China +86 21-3368-0027 sales.asia@teledynedalsa.com