mvIMPACT Acquire SDK - Standard-Programmierschnittstelle

mvIMPACT Acquire ist die Programmierschnittstelle für MATRIX VISION Hardware. Eine Vielzahl aktueller Sprachen wird unterstützt, u.a.:

  • C,
  • C++,
  • C# und
  • VB.NET

mvIMPACT Acquire ist integraler Bestandteil eines jeden Treiberpakets, welches im Support-Bereich heruntergeladen werden kann. Die Programmierschnittstelle erlaubt sowohl

  • die Steuerung der jeweiligen Hardware als auch
  • die Erfassung (Acquisition) von Bildern (inklusive der Parametrisierung).

Integrierte Bildverarbeitungsfunktionen

Darüberhinaus bietet mvIMPACT Acquire eine Reihe von Bildverarbeitungsfunktionen an, die Host-seitig ausgeführt werden und somit von jedem MATRIX VISION Hardware-Produkt verwendet werden können. Der folgende Screenshot zeigt, welche Funktionen dies sind:

tl_files/mv11/images/products/mvIMPACT Acquire/mvIMPACT_Acquire_Driver-based_functions.png

Die Reihenfolge der Liste entspricht der Reihenfolge, wie die Funktionen in der Verarbeitungskette abgearbeitet werden.

Schnittstellen zu Software-Bibliotheken anderer Hersteller

mvIMPACT Acquire bietet ferner Schnittstellen zu den gängigsten Bildverarbeitungsbibliotheken wie

  • mvIMPACT SDK
  • DirectShow®
  • VisionPro® (Cognex)
  • NeuroCheck 6
  • NeuroCheck 5.1
  • HALCON
  • LabVIEW/IMAQ
  • etc.

Vielzahl an Beispielapplikationen

Des Weiteren sind im mvIMPACT Acquire Treiberpaket auf mvIMPACT Acquire basierende Beispielapplikationen für Standardaufgaben wie Einzelbildaufnahme etc. enthalten.

Die bekannteste und umfangreichste Beispielapplikation stellt wxPropView dar. Mit dieser Applikation können alle zur Verfügung stehenden Parameter der jeweiligen Hardware angezeigt und eingestellt werden. Darüberhinaus können mit wxPropView Bilder erfasst, parametrisiert und angezeigt werden. Hierbei ist wxPropView nicht nur auf Hardware von MATRIX VISION beschränkt. mvIMPACT Acquire ist mit jeder Hardware verwendbar, die konform zu den Bildverarbeitungsstandards wie GenICam, GigE Vision und USB3 Vision ist.

Irrtümer und Änderungen vorbehalten, Datum 02/2014