Herunterladen Inhalt Inhalt Diese Seite drucken

Phytec pciGrabber-4x4 Handbuch Seite 127

Inhaltsverzeichnis

Werbung

• Y: Im Grayscale-Format wird nur der Grauwert, also die
Helligkeitsinformation eines Pixels abgespeichert. Die Farbinfor-
mation wird nicht berücksichtigt. Dieses Format empfiehlt sich,
wenn bei der Auswertung Farbe keine Rolle spielt.
• Y8: Im Y8-Format ist die Grauwertinformation jedes
Pixels als 8-bit-Wert hintereinander im Speicher abgelegt.
Ein Byte entspricht also einem Pixel.
Nun ist das Format des zu digitalisierenden Bildes genau definiert.
Der Grabber muss jetzt angewiesen werden, wo und in welcher Weise
die erzeugten Bilddaten im Arbeitsspeicher abgelegt werden.
Dazu ist es zunächst erforderlich, einen ausreichend großen Arbeits-
speicherbereich zu reservieren.
Dies geschieht mit den bekannten Befehlen zur Allokation von
Speicher in der jeweiligen Programmiersprache (z.B. malloc(...) ).
Der Windows-Treiber reserviert selbständig einen entsprechenden
Bildspeicher, in dem das Bild abgelegt wird.
Wie viel Speicherplatz wird benötigt? Dies errechnet sich aus der
Größe des Bilds (Anzahl der Pixel) und der pro Pixel benötigten Byte
(Farbauflösung):
Speicherbedarf pro Halbbild = hsize
Der Wert pixelgröße bestimmt sich wie in Tabelle 9 gezeigt.
Bei den Formaten YUV2 und BtYUV muss beachtet werden, dass
2 bzw. 8 Pixel logisch zusammengehören und die Bildauflösung
entsprechend passend gewählt wird. Bei der Berechnung ist zu
beachten, dass die Pixelzahl hsize
berechnen und gegebenenfalls bei Vollbildern zu addieren ist.
 PHYTEC Messtechnik GmbH 2008
.
vsize pixelgröße [Byte]
.
vsize für jedes Halbbild einzeln zu
L-720d_0
Treiber-Software
117

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis