|
|
|
|
|
|
 optimized tools for machine vision and image analysis  helpful for faster application software development  comprehensive library of image processing tools  optimum support of MATRIX VISION hardware  multi channel images supported  available for different platforms  fully compatible with mvBlueLYNX  Support of C, C++, C# and VisualBasic.NET from Microsoft (supported compilers: Visual Studio 2005 and Visual Studio 2008)
|
| |
extensive basic library (free of charge in connection with MATRIX VISION hardware):
|
|
|
| |
standard modules:
|
|
|
| |
extended modules:
|
|
|
|
|
mvIMPACT is a comprehensive library with high performance algorithms for fast image processing.
The library offers a software architecture designed for the future with an object oriented design.
OEMs and system integrators can easily use a huge number of functions for acquisition, processing,
enhancement and measurement in their own application. mvIMPACT supports all MATRIX VISION frame grabbers
as well as the intelligent camera mvBlueLYNX and the standard cameras mvBlueFOX and mvBlueCOUGAR in an optimum way.
|
| |
|
| |
|
Small and well defined single modules allow an easy integration in
existing programs. Only the actually required modules have to be included. This modular concept allows
mvIMPACT running on tiny embedded systems like mvBlueLYNX.
|
|
Licenses for mvIMPACT modules are linked to any MATRIX VISION hardware or a dongle.
There are single and volume licensing schemes which can be used for own licensings. For this reason, there is no need for own redevelopings.
|
|
An one-off purchase of a single mvIMPACT Develop is required to purchase run-time licenses and to get support for all modules.
|
|
The mvIMPACT Base package is not restricted to an individual frame grabber or
dongle. Any access to MATRIX VISION hardware enables mvIMPACT to run free of charge.
|
|
All standard modules are grouped together to a mvIMPACT Toolkit. A program
can be built to handle the general purpose vision requirements with a single package price.
|
|
The set of extended modules include special application related tools.
Typically a program only needs one of these, but they can also be combined with mvIMPACT Toolkit.
|
| The mvIMPACT Base Module is a comprehensive library with about 120 useful functions for |
| image acquisition, acquisition of sequences |
buffer allocation and data access |
| display of library objects like images, palettes (look-up-tables), profiles and histograms |
drag and draw of Area Of Interests (rectangles and lines) |
| file handling, read or write images in uncompressed BMP and TIFF file formats as well as user defined formats |
handling of three-dimensional datasets |
| device handling for frame grabber, camera and scanner support |
a huge number of image processing functions |
| The advanced image processing functions include |
| point-to-point operations (arithmetic, binarization, etc.) |
spatial filtering operations (Sobel, Median filter, etc.) |
| morphological operations (erosion, dilation, etc.) |
statistical operations (histograms, profiles, etc.) |
| geometric transformations (rotation, scaling, etc.) |
fast Fourier transformation |
| shading correction |
gray scale contour tracing |
| The mvIMPACT Base module is absolutely free in combination with a MATRIX VISION hardware. |
 |
The measurement module lets you measure the position and angle of edges within gray scale images. The
measurement is performed with subpixel accuracy. Edge measurement is one of the most often used algorithms in machine
vision applications. The module includes a flexible edge detection function to locate edges and pairs of edges in an
area of interest automatically.
The function searches for all edges or edge pairs in the search window that fulfill the properties given by the
parameters
edge contrast
edge steepness
edge polarity
The analysis module then compares these settings with the real values obtained from the edge to be measured and finally
calculates a match score, that represents the quality of the match. |
 |
| |
 |
This module provides a set of functions that allow a wide range of measurements on binary image objects.
These tools allow sorting out or counting special parts in the image. It can also be used to preprocess the image to
find the location and orientation of objects which have to be classified or measured in the next step.
Many object measurement results can be obtained:
perimeter
area
center of gravity
roughness
position of main axes
object histogram
Feret diameter
Euler number, etc.
Like the other modules, blob analysis is multidimensional. This enables highly advanced measurements, for example
tracking the growth or change of objects over time, or calculating volumes in 3D images. |
 |
| |
 |
The pattern matching module includes a set of functions to find predefined patterns in images. There are
numerous applications for this task such as searching for objects, recognizing parts, and image alignment. To find
the location of a specified pixel pattern in arbitrary images the algorithm is robust enough to tolerate varying luminance
conditions as well as slight rotations of the pixel pattern.
The search speed can be optimized by the following search parameters:
search window
model's center point
acceptance level
certainty level
positional accuracy
number of matches
subsampling factor
step width
presetting model pixel
|
 |
| |
 |
The Barcode Reader is a software module that identifies 1D-Barcodes and
extracts encoded data. MATRIX VISION's robust and fast algorithms allow to identify symbols
captured in a wide range of illumination conditions, symbol sizes, resolution, and symbol quality.
Identification and extraction is performed in a completely automated mode: training and presetting
are optional.
The code reader module is able to decode all major types:
Code 128/EAN 128
Interleaved 2 of 5
Codabar
Code 39/Code 39 Extended
UPC A/EAN 13
|
 |
| |
 |
| Subject to change without notice, Date 02/2009 |
|
|