EYYES Software Framework
EYYES Software Framework
Mit dem modularen Software Framework von EYYES ist es in kurzer Zeit möglich, Prototypen für Videoverarbeitungssysteme umzusetzen. Enthalten sind Module für Deep Learning, in denen trainierte Modele eingesetzt werden können. Module können beliebig verknüpft und wiederverwendet werden. Ein bereits breites Spektrum für unterschiedlichste Anwendungen ist verfügbar und dieser Baukasten wird laufend erweitert.
- Wahrnehmung mit 2D-3D-Schätzung für perfektes Landschaftsverständnis der Umgebung
- Bildverarbeitungspipeline für Größenänderung, Drehung, Verbesserung, Aufnahme, Morphologie und Manipulation
- CNN-Berechnung und Segmentierung
Key Benefits
Entwickelt für KI und Bildverarbeitung – Umfangreiche Module für die Bildverarbeitung im Rail- und Automobilbereich sowie für die industrielle Oberflächeninspektion
- Mehr als 120 Module verfügbar (Bildverarbeitung,
Videoverarbeitung, Deep-Learning, Perzeption, …) - C++ modulare Software-Architektur
- Multithreading
- Hohe Leistung (optimiert für die Verarbeitung großer Datenmengen)
- Fabrikbasiert und konfigurierbar
- Offene Schnittstellenarchitektur
MODULAR
- Die Anwendungspipeline besteht aus Modulen, Verbindungen und Parametern
- Einheitliche/konsistente Schnittstellen zwischen Modulen
- 1:N, N:1 und N:M Verbindungen
- Wiederverwendbare Module
Robustheit
Wachsender Funktionsumfang für alle Projekte
Steigende Qualität - Erweiterungsfähige Anwendungen
Fügen Sie Module nach Ihren Bedürfnissen hinzu - Austauschbare Module
Ersetzen Sie Werkzeuge durch einen neuen Stand der Technik
Zukunftssicher - Qualitätsmanagement durch kontinuierlich wachsende Testbasis
SCHNELL & EFFIZIENT
- C++ mit objektorientiertem Design
- Effiziente Speicherzuweisungen durch Puffernutzung
Keine Neuzuweisungen erforderlich - Keine Datenkopie für den Transport zwischen Modulen
Verfolgung des Zugriffs auf Leserdaten vor der Wiederverwendung des zugewiesenen Speichers - Sequentielle oder parallele Berechnungen
Jeder Teil einer Pipeline kann in einen separaten Thread verschoben werden
CROSS-PLATFORM
- Windows/Linux
- Gekapselte Betriebssystemfunktionalitäten
- Framework Core mit geringen Abhängigkeiten
- Verwendbar auf den meisten Hardware-Plattformen
- Nur allgemeine Compilerfunktionen werden verwendet
Spezifische Module haben ihre eigenen Abhängigkeiten
FACTORY-BASED
- Anwendungen können durch eine Konfigurationsdatei entworfen werden.
- Keine Programmierung notwendig
- Kein Kompilieren erforderlich
- Einfach zu benutzen
- Konfigurierbar