Sometimes it is not possible to process a video stream in real-time or only certain periods of a stream need to be processed. Offline video processing allows to postpone the processing and define the time periods to be processed. The resulting video output is sent to the ibaCapture Server using the timestamps of the source video. Thus the synchronization in ibaAnalyzer can be ensured.

The time periods are defined by evaluating ibaPDA DAT files that are written to a monitored directory. Offline processing will begin at the start of each DAT file and run through the whole length of each DAT file. For the time periods to process, video will be read from the ibaCapture storage of the selected camera.

It is also possible to write back numeric, digital and text outputs to the DAT file currently being processed. For this purpose a DAT file output module must be configured. See chapter DAT file output module.

Set up

Offline video processing can be activated on the general node in the ibaVision program configuration. It is recommended to add and configure all other modules before opening the new node 'Offline processing'.

The Offline processing node provides information about the offline synchronization master and some additional settings.

Offline synchronization master

The offline synchronization master is automatically chosen from the configured video inputs. The master is the video input with the lowest frame rate when editing the configuration.

Settings

Monitored directory

Select a directory which is monitored for new DAT files. These DAT files will be parsed to acquire the time periods which should be processed.

ibaPDA signal

Select an ibaPDA signal to specify the correct time period. Open a sample DAT file and select the desired signal. It is recommended to choose the signal which matches with the offline synchronization master.

Move DAT files after processing

When you check this option, it is possible to move or copy DAT files after they have been processed. Select a target directory where the DAT files should be moved or copied to.

Offline input sources

When configuring the procedures of an offline program, there are two new sources for control inputs, namely the DAT file signal and information field input sources. This makes it possible to use data from the provided DAT files as input values. Currently, the DAT file signal input is only allowed in the Main procedure. See also chapter Control input tab