Komponenten der Bildverarbeitung
Komponenten der Bildverarbeitung
Komponenten der Bildverarbeitung
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Software<br />
Kurzübersicht 2001/2002<br />
46<br />
Software<br />
Komfortable<br />
Applikationserstellung<br />
Flexible Werkzeuge<br />
Vielfältige Treiber<br />
Common Vision Blox - 1000fach bewährt<br />
Die von STEMMER IMAGING entwickelte <strong>Bildverarbeitung</strong>s-<br />
Software Common Vision Blox bietet dem Anwen<strong>der</strong> eine Reihe<br />
von enormen Vorteilen bei <strong>der</strong> Realisierung von <strong>Bildverarbeitung</strong>s-<br />
Applikationen:<br />
■ Common Vision Blox ermöglicht eine komfortable und vor allem<br />
äußerst schnelle Entwicklung von Applikationen<br />
■ Vielseitige Software-Werkzeuge erlauben eine kostengünstige<br />
Anpassung an die jeweilige Aufgabenstellung<br />
■ Eine Vielzahl an optimierten Treibern für die wichtigsten Bil<strong>der</strong>fassungskarten<br />
erlauben einen schnellen Zugriff auf die Bilddaten.<br />
■ Common Vision Blox unterstützt neben Standard- auch Spezial-<br />
Kameras wie hochauflösende Kameras, High-Speed- o<strong>der</strong><br />
Zeilenkameras in allen gängigen Trigger-Modi.<br />
Hinzu kommt, dass durch die offen gelegten Schnittstellen und<br />
Datenformate von Common Vision Blox sämtliche Unternehmen die<br />
Möglichkeit haben, eigene Werkzeuge für dieses »Betriebssystem<br />
<strong>der</strong> <strong>Bildverarbeitung</strong>« zu entwickeln und somit leistungsfähige<br />
Algorithmen an<strong>der</strong>en zur Verfügung zu stellen.<br />
Von diesen Vorzügen profitierten seit Einführung des Konzepts im<br />
Herbst 1996 bereits viele Anwen<strong>der</strong>: Common Vision Blox hat seine<br />
Leistungsfähigkeit inzwischen einige 1000 Mal im praktischen Einsatz<br />
unter Beweis gestellt. Wegen <strong>der</strong> hohen Flexibilität <strong>der</strong> Software<br />
eignet sich das Produkt beson<strong>der</strong>s für OEMs und Systemintegratoren<br />
aus dem Bereich <strong>Bildverarbeitung</strong>.<br />
Common Vision Blox im Überblick<br />
Als Basis von Common Vision Blox dient <strong>der</strong> sogenannte Image<br />
Manager, <strong>der</strong> grundlegende Funktionen wie z.B. Image- und<br />
Hardware-Treiber zur Verfügung stellt. Je nach Aufgabenstellung<br />
können darauf spezielle Ergänzungen in Form von Software-Tools<br />
aufgesetzt werden, die mit ihren leistungsfähigen Algorithmen für die<br />
Lösung <strong>der</strong> jeweiligen Aufgabe sorgen.<br />
Common Vision Blox nutzt sich die Vorteile <strong>der</strong> visuellen Programmierumgebungen<br />
Microsoft Visual Basic, Visual C++ o<strong>der</strong> Borland<br />
Delphi bei <strong>der</strong> Erstellung von Applikationen. Als Zielsystem von<br />
Common Vision Blox wurde Win32 unter Windows 98, Windows NT<br />
o<strong>der</strong> Windows2000 gewählt. Durch mo<strong>der</strong>ne Programmiertechnik<br />
und Nutzung von OCX-<strong>Komponenten</strong> ist eine Aufteilung in überschau-<br />
und testbare Einheiten möglich. Multi-Processing und Multi-<br />
Threading wird ebenso unterstützt.<br />
www.stemmer-imaging.de<br />
Das Fünf-Schichten-Modell<br />
Ein detaillierterer Blick auf das Konzept von Common Vision Blox<br />
zeigt ein Modell aus fünf Schichten mit folgenden Aufgaben:<br />
■ Hardware Layer: In <strong>der</strong> untersten Ebene befinden sich Treiber<br />
z.B. für Frame Grabber, Beleuchtungen, I/Os usw.<br />
■ Der Hardware Abstraction Layer dient dem allgemeinen Zugriff<br />
auf die unterschiedlichen Hardware-<strong>Komponenten</strong>.<br />
■ Algorithmic Layer: In dieser Ebene sind die verschiedenen<br />
<strong>Bildverarbeitung</strong>s-Tools wie Image OCX o<strong>der</strong> Display OCX usw.<br />
angesiedelt. Ausserdem kann <strong>der</strong> Anwen<strong>der</strong> in dieser Ebene<br />
eigene Tools zur Verfügung stellen.<br />
■ Decision Layer: Die Module erzeugen in <strong>der</strong> Regel Ergebnisse,<br />
die in irgendeiner Weise ausgewertet werden müssen.<br />
■ Application Layer: Auf dieser Ebene bewegt sich <strong>der</strong> Anwen<strong>der</strong>,<br />
<strong>der</strong> eine <strong>Bildverarbeitung</strong>s-Applikation schreibt.<br />
Neueste Nachrichten rund um Common Vision Blox finden Sie<br />
im Internet unter www.commonvisionblox.de! Dort steht auch<br />
ein Download-Bereich für die Software zur Verfügung.<br />
www.stemmer-imaging.de<br />
Software<br />
47<br />
Software