National Instruments ist kompetenter Ansprechpartner für den Bereich der industriellen Bilddatenerfassung und -verarbeitung. Bildverarbeitungsprodukte von NI bieten die derzeit breiteste Unterstützung für zahlreiche Kameratypen wie etwa Kameras unterschiedlichster Bildverarbeitungsstandards. Für die Erfassung von Bildern stehen Anwendern zwei Softwarewerkzeuge von NI zur Verfügung: Die Treibersoftware NI-IMAQ, die im Lieferumfang aller Framegrabber von NI enthalten ist, bzw. die Treibersoftware NI-IMAQ für IEEE-1394-Kameras, welche die Bilderfassung von FireWire-Kameras (DCAM) ermöglicht.
Für die Verarbeitung von Bildern bietet NI zwei verschiedene Softwarepakete: das Vision Development Module und den NI Vision Builder for Automated Inspection (AI). Beim Vision Development Module handelt es sich um ein umfassendes Programmpaket mit vielfältigen Bildverarbeitungsfunktionen für Anwender der gängigsten Entwicklungsumgebungen. Der Vision Builder AI ist eine interaktive, konfigurierbare Programmierumgebung, die es ermöglicht, industrielle Bildverarbeitungsanwendungen ohne jeglichen Programmieraufwand zu erstellen, zu analysieren und auszuführen. Beide Softwarepakete sind sowohl mit allen Bilddatenerfassungskarten und -treibern von NI als auch mit dem NI Compact Vision System kompatibel.
Software im Überblick | Vergleichstabelle der Softwarepakete für die Bildverarbeitung
Bildverarbeitungssoftware
| Bilderfassung |
| |
NI Vision Acquisition Software |
| |
 |
| Produktbeschreibung |
Treibersoftware für die Erfassung, Anzeige, Archivierung und Überwachung von Bildern von vielfältigen Kameramodellen. Im Lieferumfang von allen NI-Framegrabbern, des Vision Builder AI und des Vision Development Module enthalten. Auch separat für FireWire-Kameras (IEEE 1394) erhältlich. |
| Bildverarbeitung |
| |
Vision Development Module |
Vision Builder for Automated Inspection |
| |
 |
 |
| Produktbeschreibung |
Software mit zahlreichen Algorithmen für die Erstellung industrieller Bildverarbeitungsanwendungen in der Programmiersprache LabVIEW, LabWindows/CVI, C/C++, .Net, C# oder Visual Basic. Beinhaltet den NI Vision Assistant, eine menügesteuerte Software für die Prototypenerstellung von Lösungsansätzen und die Erzeugung des entsprechenden LabVIEW- und C-Codes. |
Stand-alone-Software für die industrielle Bildverarbeitung. Der vollständig menügesteuerte Ablauf ermöglicht die zügige Projekterstellung. Umfasst u. a. integrierte Entscheidungsfunktionen für die Kommunikation mit ergänzenden Hardwareprodukten wie z. B. Roboter, Steuerungssysteme und Beleuchtungseinheiten. |
Die in jedem Softwarepaket enthaltenen Werkzeuge sind unten aufgelistet. Laden Sie das Handbuch "IMAQ Vision Concepts" herunter, um die Funktionsweise sowie die besten Einsatzmöglichkeiten der einzelnen Algorithmen kennen zu lernen.
Bildverarbeitungssoftware von NI im Vergleich
| |
NI Vision Acquisition Software |
Vision Builder for Automated Inspection |
Vision Development Module |
| |
Software für die Erfassung, Anzeige, Archivierung und Überwachung von Bildern |
Stand-alone- Konfigurations- software |
Bibliotheken für die Programmierung mit den gängigsten Entwicklungsumgebungen |
| Bilderfassung |
| Einmalige Erfassung |
• |
• |
• |
| Kontinuierliche Erfassung |
• |
• |
• |
| Getriggerte Erfassung |
• |
• |
• |
| Kamerakonfiguration |
• |
• |
• |
| Triggerausgang |
• |
• |
• |
| Komplette Bild-(wiederhol-)ratenanzeige |
• |
• |
• |
| Speichern von Bildern auf die Festplatte |
• |
• |
• |
| Schreiben von AVI-Dateien |
• |
• |
• |
| Overlay |
• |
• |
• |
| Bildverarbeitung |
| Werkzeuge zur Bildmanipulation |
|
• |
• |
| Werkzeuge zur Pixelbearbeitung |
|
• |
• |
| Bildfilter |
|
• |
• |
| Bildarithmetik |
|
• |
• |
| Funktionen für die Bildlogik |
|
• |
• |
| Morphologie |
|
• |
• |
| Bildaufteilung |
|
• |
• |
| Industrielle Bildverarbeitung |
| Subpixel-Genauigkeit |
|
• |
• |
| Koordinatensysteme |
|
• |
• |
| Kalibrierung von Verzerrungen |
|
• |
• |
| Reale Messungen |
|
• |
• |
| Komplexe und Fourieranalyse |
|
|
• |
| Teilchenanalyse |
|
• |
• |
| Kantenbestimmung |
|
• |
• |
| Formerkennung |
|
|
• |
| Dehnungsmessung |
|
• |
• |
| Musterabgleich |
|
• |
• |
| Geometrischer Abgleich |
|
• |
• |
| Farbabgleich |
|
• |
• |
| Farbmusterabgleich |
|
• |
• |
| Golden Template Comparison |
|
|
• |
| Objektklassifizierung |
|
• |
• |
| Lesegeräte für eindimensionalen Strichcode |
|
• |
• |
| Datenmatrixleser |
|
• |
• |
| Verifizierung von DataMatrix-Code |
|
|
• |
| PDF-417-Code-Leser |
|
• |
• |
| Optische Zeichenerkennung |
|
• |
• |
| Optical Character Verification |
|
|
• |
| Gerätelesegerät |
|
|
• |
| Hilfsprogramme für die Bildverarbeitung |
| Kompatibel mit LabVIEW Real-Time |
• |
• |
• |
| Leistungstests (Benchmarking) |
|
• |
• |
| Erzeugung von LabVIEW-VIs * |
|
• |
• |
| Erzeugung von C-Code |
|
|
• |
| Erzeugung von Visual Basic-Code |
|
|
• |
| Deterministische Algorithmen |
|
|
• |
| Individuell anpassbare Benutzeroberfläche |
|
|
• |
| Integration der Motorensteuerung |
|
|
• |
| Integration der Datenerfassung |
|
|
• |
* LabVIEW und Vision Development Module erforderlich