Home DALSA Digital Imaging Home

Features Download Buy News Support

Libraries

There are over 400 WiT operators, divided into the Standard and Smart groups. The Standard libraries consists of commonly used image processing and analysis functions. The Smart libraries are more application specific and contain proprietary algorithms for superior performance in both speed and reliability. All functions are callable for a C/C++ program. Example... You can view the complete of current WiT operators here.

Standard

Filtering: E.g. Low-pass, Sobel.
Morphology: E.g. Skeletonization, median.
Segmentation: E.g. Template matching, zero-crossing, blob analysis.
Point-wise pixel manipulations: E.g. Threshold, arithmetic operations between 2 images.
Geometry: E.g. Image resizing, rotation.
Color space manipulation: E.g. RGB/HSV/YUV conversion, channel splitting and merging.
Measurement: E.g. Histogram, angle between 2 lines.
Transforms: E.g. FFT, DCT, Hough.
Interactive: E.g. Graphical data entry on images, 3-D volume visualization.
System operations: E.g. Directory scanning, reading and writing BMP, JPEG, and TIFF image files.
Object manipulation: E.g. Extracting the value of a particular field from an object.
Image acquisition from frame grabbers: E.g. Direct acquisition to an igraph, size control of acquired images.
Pyramids: E.g. Burt and Gaussian pyramid generation and reconstruction.

Smart Series

SmartSeries libraries are high-level and application specific. They are usable as either igraph operators and as C callable functions:
Search: Robust search of patterns on grayscale images.
More...
OCR: Optical character recognition and verification. Smart OCR can use either outline defined fonts or area defined fonts. Outline defined fonts can be recognized very fast, whereas area defined fonts can tolerate extensive image degradation.
More...
Matrix: Robust decoding of linear barcodes and 2-D code matrices. Supported formats include UPC, Code39, Code128, ITF, BC412, Postnet, and ECC200.
Web: Processing data from continuous web acquisition.

Optimization

WiT libraries utilize the industry standard IPP libraries from Intel to take advantage of the latest CPU technologies. In situations where IPP does not seem to offer the most efficent algorithms, WiT uses custom algorithms, sometimes implemented in assembly language. In all cases, all operators are implemented in ANSI C with the most efficient algorithms possible.