Aktivieren Sie JavaScript, um die Website anzuzeigen.

IDS Software Suite 4.95.1

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.

hint_info

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.

isavi_InitAVI()

Initialisieren des AVI-Interfaces

isavi_ExitAVI()

Beenden und Schließen des AVI-Interfaces

isavi_OpenAVI()

Öffnen einer AVI-Datei für die Aufnahme

isavi_CloseAVI()

Schließen einer AVI-Datei

isavi_GetAVIFileName()

Gibt den Namen der aktuellen AVI-Datei zurück

Folgende Einstellungen sollten ebenfalls vor der Aufnahme vorgenommen werden.

isavi_SetFrameRate()

Bildrate des AVI-Videos einstellen

isavi_SetImageQuality()

Kompressionsstufe/Bildqualität des AVI-Videos einstellen

isavi_SetImageSize()

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.

isavi_StartAVI()

Startet die AVI-Aufzeichnung

isavi_AddFrame()

Fügt ein komprimiertes Bild zur AVI-Datei hinzu

isavi_StopAVI()

Stoppt die AVI-Aufzeichnung

Mit weiteren Funktionen können Informationen zur Aufzeichnung abgefragt werden.

isavi_GetAVISize()

Gibt die Größe der aktuellen AVI-Datei zurück

isavi_GetnCompressedFrames()

Gibt die Bildanzahl der aktuellen AVI-Datei zurück

isavi_GetnLostFrames()

Gibt Anzahl der bisher verworfenen Bilder zurück

isavi_ResetFrameCounters()

Setzt die Zähler für verworfene und gespeicherte Bilder auf 0

Zur Benachrichtigung über aufgenommene Bilder können Events verwendet werden.

isavi_DisableEvent()

AVI-Event deaktivieren

isavi_EnableEvent()

AVI-Event aktivieren

isavi_ExitEvent()

AVI-Eventhandling ausschalten

isavi_InitEvent()

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.

flowchart-avi

Abb. 187: Ablaufdiagramm - AVI-Aufzeichnung