text.skipToContent text.skipToNavigation

Technologie der Machine Vision Software

Leistungsfähige Bildverarbeitungshardware wie Smart Cameras, Vision-Sensoren und Machine Vision Cameras benötigt eine smarte Softwareplattform zur Parametrierung der Geräte und Visualisierung der Ergebnisse.  

Was ist Machine Vision Software?

Machine Vision Software ermöglicht es in Maschinen verbauten Bildverarbeitungsprodukten wie Smart Cameras oder Profilsensoren, die Welt um sie herum anhand von digitalen Bildern oder Videos zu sehen und zu interpretieren. Dazu werden Algorithmen und Techniken eingesetzt, um Informationen in aufgenommenen Bild- und Videomaterialien zu analysieren, zu extrahieren und zu verarbeiten.
So ermöglicht Bildverarbeitungssoftware die Bilderfassung, -verarbeitung, -analyse und -interpretation und bietet die Möglichkeit, auf Grundlage der erfassten Ergebnisse Meldungen zu generieren oder Aktionen auszulösen. 

Modulare Bildverarbeitungssoftware lässt sich an spezifische Anwendungen anpassen und kann mit anderen Software- und Hardwarekomponenten integriert werden. Sie ist ein wichtiges Werkzeug für Unternehmen und Organisationen, die ihre Abläufe automatisieren und optimieren, die Effizienz und Genauigkeit steigern und die Kosten senken wollen.
 

Was leistet Machine Vision Software?

Machine Vision Software bietet im Allgemeinen die folgenden Funktionalitäten:

Bilderfassung

Die Software erfasst digitale Bilder, Höhenprofile oder Punktewolken mit industriellen Bildverarbeitungskameras oder anderen Bildaufnahmegeräten wie Profilsensoren oder 3D-Sensoren.

Vorverarbeitung

Die erfassten grafischen Daten können mittels parametrierten Werkzeugen vorverarbeitet und bearbeitet werden, um ihre Qualität zu verbessern, Rauschen zu entfernen oder Verzerrungen zu korrigieren.

Merkmalsextraktion

Die Software identifiziert und extrahiert die Merkmale aus den Bildern, die der Benutzer mittels Parametrierung im Vorfeld als relevant definiert hat, z. B. Formen, Muster, Farben oder Strukturen.

Bildanalyse

Die Software analysiert die extrahierten Merkmale und vergleicht sie mit mittels Teach-in vordefinierten Kriterien oder Modellen, um Objekte, Defekte oder Anomalien zu erkennen.

Auswertung

Die Software interpretiert die Ergebnisse der Analyse und generiert Ausgaben, wie beispielsweise Warnungen, Berichte oder Aktionen.

Wie funktionieren Module und Templates?

Mittels Modulen und Templates können Informationen aus Daten extrahiert oder Ergebnisse weiterverarbeitet werden. Für verschiedene Aufgaben stehen verschiedene Module zur Verfügung – beispielsweise Codelesen, Messen oder Match Code. Module können dabei beliebig kombiniert und verlinkt werden

Der ins Modul eingegebene Input wird verarbeitet und das Ergebnis als Output an die nächste Verarbeitungsinstanz weitergegeben.
Beispiel: Die Bildaufnahme eines Codes dient als Input; das Modul Codelesen decodiert den Code und schickt die darin hinterlegte Information an eine Steuerung, die dann die Weiterverarbeitung des Objekts regelt, auf dem der Code aufgebracht ist.
Produktvergleich