Machine Vision Software - STEMMER IMAGING

BILDVERARBEITUNGSSOFTWARE

Von einfachen Entwicklungswerkzeugen bis zu

modernsten Algorithmen

CVB GPU Processing

Schnelle Bildverarbeitung durch Verwendung der Grafikkarte

Mit dem Tool CVB GPU Processing ist es Entwicklern möglich, die Grafikkarte des PCs zur Erhöhung der Bildverarbeitungsgeschwindigkeit zu nutzen. Die GPU-Verarbeitung in Common Vision Blox basiert auf der DirectX High Level Shader Language von Microsoft, wodurch diese Lösung komplett hardwareunabhängig ist und auch eine Migration zwischen unterschiedlichen Grafikkarten problemlos möglich ist.

Vorzüge des CVB GPU Processing-Tools

  • Befreit den Entwickler von komplexer DirectX-Programmierung
  • Übernimmt Speichermanagement auf Host-PC und Grafikkarte
  • Kümmert sich um den Datentransfer zwischen Host und Grafikkarte
  • Ermöglicht den Bildzugriff vor und nach dem GPU-Processing
  • Verarbeitet Kameradaten mit voller Kamerageschwindigkeit
  • Unterstützt alle gängigen Erfassungstechnologien
  • Der Anwender kontrolliert, welcher Algorithmus wo abläuft


Perfektes Zusammenspiel von GPU und CPU

Da beide Prozessoren ihre individuellen Vorzüge haben, ist es das perfekte Zusammenspiel, das zur optimalen Systemleistung führt. Außerdem muss beachtet werden, dass sich nicht jeder Algorithmus für die Auslagerung auf die GPU eignet und der Geschwindigkeitszuwachs eine eventuelle Verzögerung im Datenstrom aufwiegen muss. Der große Vorteil von CVB ist hierbei, dass mehrere Algorithmen sequentiell auf dem Bild ausgeführt werden können, ehe es von der GPU wieder in den Host-Speicher zurückübertragen wird.


Produkteigenschaften

  • Nutzt die Grafikkarte als zusätzliche, unabhängige CPU
  • Arbeitet asynchron zur Bilderfassung
  • Ermöglicht die Parallelisierung verschiedener Tasks für maximale Leistung bei minimaler Transportzeit
  • Basierend auf der High Level Shader Language (Teil von Microsoft DirectX)
  • Beinhaltet vordefinierte Module für Standardaufgaben der Bildverarbeitung
  • Unterstützt die Entwicklung anwenderspezifischer Algorithmen unter Nutzung von HLSL
  • Herstellerunabhängig

Datei Themen Größe
Common-Vision-Blox-CVB-Overview-en
Dokumente
2,0 MB
Common-Vision-Blox-CVB-Overview-en
Dokumente
2,0 MB