EYYES Software Framework

Modulare Software Architektur
Verknüpfbar & erweiterbar

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

EYYES Software Example Pipeline