mvIMPACT Acquire SDK

mvIMPACT Acquire SDK is the application programming interface (API) for MATRIX VISION hardware which is part of the driver package.

The programming interface can be used

  • to control the hardware and

  • to acquire the images (including to set the parameters).

  • Programming languages

    A number of current programming languages are supported like:

    • C,

    • C++,

    • .NET (like C#, VB.NET, etc.),

    • Java, and

    • Python

  • Image processing functions

    mvIMPACT Acquire SDK offers a number of integrated host-based image processing functions, which are available for all MATRIX VISION hardware products:

    • DefectivePixelsFilter

    • DarkCurrentFilter

    • FlatFieldFilter

    • TapSort

    • GainOffsetKnee

    • Mirror

    • ColorTwist

    • LUTOperations

    • ChannelSplit

    • WatermarkGenerator

    The order of the features in this list represents the order of the processing pipeline.

    mvIMPACT Acquire SDK is not limited to MATRIX VISION hardware. On request, mmvIMPACT Acquire SDK can be used with any other GenICam, GenTL (Producer), GigE Vision, and USB3 Vision compliant hardware.

  • Supported libraries
  • Sample applications

    The mvIMPACT Acquire SDK driver package consists of mvIMPACT Acquire SDK based sample applications.

    The best-known and most comprehensive sample application is wxPropView. With this application you can display and set all parameters of the used hardware. Besides, you can acquire, set, and display the images with wxPropView.

  • mvVirtualDevice

    With the mvVirtualDevice it is possible to grab images from the hard disk e.g. to test own images for test runs. You also can program the hardware specific part without using MATRIX VISION hardware, yet.