Bilderfassung und -verarbeitung in Echtzeit
Bilderfassung und -verarbeitung in Echtzeit
Kithara Software aus Berlin schließt in der Windows®-Echtzeiterweiterung »RealTime Suite« mit dem neuen Vision Module eine Lücke, um nun von der Bilderfassung über die Bildverarbeitung bis zur Ausgabe an den Prozess einen durchgängigen Echtzeitzyklus zu schaffen.<br>Bereits bisher war es möglich, auf von GigE Vision®-Kameras aufgenommene Bilder in Echtzeit zu reagieren. Dazu meldeten die Kithara-eigenen Echtzeittreiber der Netzwerk-Controller innerhalb weniger Mikrosekunden nach Eintreffen des letzten noch fehlenden Bildteiles das Vorliegen des vollständigen Kamerabildes.<br>Die neue Software-Komponente ermöglicht nun auch die sofortige Bildverarbeitung im Echtzeitkontext – sowohl mit eigenen Bildverarbeitungs-Algorithmen, als auch mit der umfangreichen Bildverarbeitungsbibliothek HALCON™ vom Münchener Unternehmen MVTec. Damit stehen deren über 1800 Verarbeitungsoperatoren auch in Echtzeit zur Verfügung, was die Erstellung leistungsfähiger Machine-Vision-Applikationen ermöglicht.<br>Die seit Jahren von zahlreichen Herstellern von Prüfständen sowie im Maschinenbau und in Automation und Robotik verwendete »RealTime Suite« vereinfacht damit künftig weiter die Implementierung leistungsfähiger industrieller Bildverarbeitungslösungen. Die Ausgabe der Ergebnisse der Analyse der Kamerabilder kann zum Beispiel in integrierten Lösungen mit einem EtherCAT® Master von Kithara erfolgen.<br>Eine solche integrierte Gesamtlösung in Echtzeit für Bildaufnahme, -verarbeitung und Prozessankopplung unter dem Betriebssystem Windows existierte bisher trotz des inzwischen verbreiteten Einsatzes industrieller Bildverarbeitung nicht. Dies ist jedoch im Maschinenbau, z.B. zur sofortigen Reaktion auf Produktmängel für die Qualitätssicherung, erforderlich.<br>Es werden alle aktuellen Windows-Betriebssysteme einschließlich Windows 7 und Windows 8 (mit 32 oder 64 Bit) unterstützt. Die Echtzeit-Programmierung erfolgt in C/C++ oder Delphi. Die Applikation kann auch in C# eingebettet werden.