Mit den Funktionen der ueye_tools.dll können mit der uEye Kamera aufgenommene Bilder als Sequenz in einer AVI-Datei gespeichert werden. Um die Dateigröße zu verringern, werden die Einzelbilder mit einer einstellbaren JPEG-Kompression in den AVI-Container gespeichert. Es ist möglich, die Einzelbilder wieder aus der AVI-Datei zu entnehmen.
|
Die AVI-Aufzeichnung ist nur im Darstellungsmodus "Geräteunabhängig (DIB)" möglich. |
Ablauf der AVI-Aufzeichnung
Zuerst muss das AVI-Interface initialisiert und eine leere AVI-Datei angelegt werden.
Initialisieren des AVI-Interfaces |
|
Beenden und Schließen des AVI-Interfaces |
|
Öffnen einer AVI-Datei für die Aufnahme |
|
Schließen einer AVI-Datei |
|
Gibt den Namen der aktuellen AVI-Datei zurück |
Folgende Einstellungen sollten ebenfalls vor der Aufnahme vorgenommen werden.
Bildrate des AVI-Videos einstellen |
|
Kompressionsstufe/Bildqualität des AVI-Videos einstellen |
|
Größe und Offset des Eingangs-Bildspeichers einstellen |
Nach dem Anlegen der AVI-Datei werden aufgenommene Bilder in einen Zwischenspeicher abgelegt. Danach werden die Bilder komprimiert und der AVI-Datei auf Festplatte hinzugefügt. Die Kompression und das Speichern finden in einem von der Aufnahme getrennten Thread statt. Werden neue Bilder eingezogen, während noch eine Kompression oder ein Schreibprozess laufen, werden die neuen Bilder verworfen.
Startet die AVI-Aufzeichnung |
|
Fügt ein komprimiertes Bild zur AVI-Datei hinzu |
|
Stoppt die AVI-Aufzeichnung |
Mit weiteren Funktionen können Informationen zur Aufzeichnung abgefragt werden.
Gibt die Größe der aktuellen AVI-Datei zurück |
|
Gibt die Bildanzahl der aktuellen AVI-Datei zurück |
|
Gibt Anzahl der bisher verworfenen Bilder zurück |
|
Setzt die Zähler für verworfene und gespeicherte Bilder auf 0 |
Zur Benachrichtigung über aufgenommene Bilder können Events verwendet werden.
AVI-Event deaktivieren |
|
AVI-Event aktivieren |
|
AVI-Eventhandling ausschalten |
|
AVI-Eventhandling einschalten |
Unterstützte Farbformate
Als Eingangsfarbformate werden RGB32, RGB24, Y8 und Raw-Bayer unterstützt. Die Ausgabedatei hat unabhängig vom Format der Eingangsbilder immer das Format RGB24. Die Bildgröße für die Speicherung kann über einen wählbaren Bildauschnitt (Area of Interest, AOI) angepasst werden.
Aufnahmegeschwindigkeit
Die mögliche Aufnahmegeschwindigkeit hängt von dem eingestellten Farbformat, der Bildgröße und der Kompressionsstufe der AVI-Datei sowie der Leistung des PCs ab.
Ablaufdiagramm: AVI-Aufzeichnung
Klicken Sie in die Abbildung, um Hilfe zu den Funktionen zu erhalten.