mvIMPACT Acquire SDK - Standard-Programmierschnittstelle
mvIMPACT Acquire ist die Programmierschnittstelle für MATRIX VISION Hardware und integraler Bestandteil eines jeden Treiberpakets.
Die Programmierschnittstelle erlaubt sowohl
- die Steuerung der jeweiligen Hardware als auch
- die Erfassung (Acquisition) von Bildern (inklusive der Parametrisierung).
- Programmiersprachen
- Funktionen
- Unterstützte Bibliotheken
- Beispielapplikationen
- mvVirtualDevice
- Downloads
Eine Vielzahl aktueller Sprachen wird unterstützt, u.a.:
- C,
- C++,
- .NET (wie C#, VB.NET, etc.)
- Java
- Python
mvIMPACT Acquire bietet eine Reihe von integrierte 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:
Die Reihenfolge der Liste entspricht der Reihenfolge, wie die Funktionen in der Verarbeitungskette abgearbeitet werden.
mvIMPACT Acquire ist nicht nur auf Hardware von MATRIX VISION beschränkt. Auf Anfrage kann mvIMPACT Acquire auch mit anderer Hardware verwendet werden, die konform zu den Bildverarbeitungsstandards wie GenICam, GenTL (Producer), GigE Vision und USB3 Vision ist.
mvIMPACT Acquire bietet ferner
Im mvIMPACT Acquire Treiberpaket sind 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.
Mit mvVirtualDevice ist es möglich Bilder auch ohne MATRIX VISION Hardware von der lokalen Festplatte zu erfassen, um beispielsweise eigene Bilder zu testen. Ferner können Sie den Hardware-spezifischen Teil auch ohne MATRIX VISION Hardware programmieren.
Mit der mvIMPACT Acquire Version 2.10.1 gibt es die "Merge Module für mvIMPACT Acquire" als separaten Download.
Durch diese Änderung sind die eigentlichen Installationspakete deutlich kleiner geworden. Die Merge Module werden nur für das erstellen eigener Windows Installationen, die bereits den mvIMPACT Acquire Treiber enthalten sollen, benötigt. Hinweise hierzu finden sich im mvIMPACT Acquire Handbuch.
Ältere Treiber-Versionen
Linux Installer Skript für mvVirtualDevice / Linux installer script for mvVirtualDevice
mvVirtualDevice 32 Bit Linux
Official support for Linux 32-bit x86/i386 systems has ended. If a newer version for this architecture is required please get in contact with the support team.
Ältere Treiber-Versionen
Ein DirectShow® Treiber ist seit der Version 1.10.69 Bestandteil des mvIMPACT Acquire Installationspakets.
Ein Interface zu VisionPro® (Cognex) wird seit der Version 1.10.85 standardmäßig mit installiert.
Ein Interface zu NeuroCheck 6 für die Gerätefamilien mvBlueFOX und mvBlueCOUGAR wird seit der Version 1.12.39 standardmäßig mit installiert.
Ein mvIMPACT Acquire Binding für HALCON gibt es auf der Website von MVTec: http://www.halcon.de/download/
32 Bit mvIMPACT Acquire Binding für LabVIEW ab Version 6.1 / 32 Bit mvIMPACT Acquire binding for LabVIEW 6.1 or greater
64 Bit mvIMPACT Acquire Binding für LabVIEW ab Version 6.1 / 64 Bit mvIMPACT Acquire binding for LabVIEW 6.1 or greater
32 Bit LabView Binding History-Datei / 32 Bit LabView binding history file
mvVirtualDevice technical manual (html)
mvVirtualDevice Technisches Handbuch / Technical Manual
Die aktuellen mvIMPACT Acquire Releases finden Sie unter
Irrtümer und Änderungen vorbehalten, Datum 01/2021