class documentation

class AveasOpenLabel(BaseOpenLabel):

Constructor: AveasOpenLabel.minimum_example()

View In Hierarchy

The AVEAS OpenLABEL class.

The AVEAS OpenLABEL specification is a subset of the standard ASAM OpenLABEL standard. Any OpenLABEL file generated according to the AVEAS OpenLABEL specification is always a valid ASAM OpenLABEL file.

Class Method minimum_example Undocumented
Class Variable contexts Information on the contexts of the scenario
Class Variable coordinate_systems This field contains OpenLABEL coordinate systems. Coordinate system keys can be any string, for example, a friendly coordinate system name.
Class Variable events This field contains the events that occurred in the scenario.
Class Variable frame_intervals The interval of frames contained in this scenario.
Class Variable frames This field contains the frames that contain the dynamic attributes of the classifications found in aveas_openlabel.classifications. The keys of this dict are frame IDs.
Class Variable metadata This JSON object contains metadata about the annotation file itself (see Metadata).
Class Variable objects This field contains the static attributes of the classifications found in aveas_openlabel.classifications. Each unique object in a scenario is distinguishable by a unique identifier.
Class Variable ontologies This field contains OpenLABEL ontologies. Ontology keys are strings containing numerical UIDs or 32 bytes UUIDs. Ontology values may be strings, such as URLs. containing a URI string and optional Sequences of included and excluded terms.
Class Variable resources This field contains OpenLABEL resources. Resource keys are strings containing numerical UIDs or 32 bytes UUIDs. Resource values are strings that describe an external resource, for example, file name, URLs, that may be used to link data of the OpenLABEL annotation content with external existing content.
Class Variable streams Streams (cameras, lidars) that were used to record the data. Information about the sensors, such as intrinsic calibration information, is contained in this field.
@classmethod
def minimum_example(cls: type[AveasOpenLabel]) -> AveasOpenLabel:

Undocumented

contexts: Optional[dict[ContextUid, Context]] =

Information on the contexts of the scenario

coordinate_systems: Optional[dict[CoordinateSystemUid, CoordinateSystem]] =

This field contains OpenLABEL coordinate systems. Coordinate system keys can be any string, for example, a friendly coordinate system name.

events: Optional[dict[EventUid, Event]] =

This field contains the events that occurred in the scenario.

frame_intervals: Optional[Sequence[FrameInterval]] =

The interval of frames contained in this scenario.

frames: Optional[dict[Uid, Frame]] =

This field contains the frames that contain the dynamic attributes of the classifications found in aveas_openlabel.classifications. The keys of this dict are frame IDs.

metadata: Metadata =

This JSON object contains metadata about the annotation file itself (see Metadata).

objects: Optional[dict[ObjectUid, Object]] =

This field contains the static attributes of the classifications found in aveas_openlabel.classifications. Each unique object in a scenario is distinguishable by a unique identifier.

ontologies: Optional[dict[OntologyUid, Union[URI, Ontology]]] =

This field contains OpenLABEL ontologies. Ontology keys are strings containing numerical UIDs or 32 bytes UUIDs. Ontology values may be strings, such as URLs. containing a URI string and optional Sequences of included and excluded terms.

resources: Optional[dict[ResourceUid, URI]] =

This field contains OpenLABEL resources. Resource keys are strings containing numerical UIDs or 32 bytes UUIDs. Resource values are strings that describe an external resource, for example, file name, URLs, that may be used to link data of the OpenLABEL annotation content with external existing content.

streams: Optional[dict[StreamUid, Stream]] =

Streams (cameras, lidars) that were used to record the data. Information about the sensors, such as intrinsic calibration information, is contained in this field.