Detection File Formats and Conversions¶
This document corresponds to this example online, in addition to the detection_file_conversions example folder in a VIAME installation.
This folder contains examples of how to convert between textual formats representing object detections, tracks, results, etc. There are multiple ways to perform format conversions, either using KWIVER pipelines with reader/writer nodes (e.g. see pipelines directory) or using quick standalone scripts (see scripts). Conversion pipelines are simple, containing a detection input node (reader) and output node (writer).
Integrated Detection Formats¶
A subset of the output ASCII formats already integrated into VIAME is listed below. New formats can be integrated to the system by implementing a derived version of the vital::algo::detected_object_set_input class in C++, or via making a python process which produces detected_object_sets or object_track_sets.
Example Conversions¶
There are multiple ways to perform format conversions, either using KWIVER pipelines with reader/writer nodes (e.g. see pipelines directory) or using quick standalone scripts (see scripts). Conversion pipelines are simple, containing a detection input node (reader) and output node (writer).