class documentation

Undocumented

Method __init__ Undocumented
Method addGeogConstructs Undocumented
Method addVideo Undocumented
Method camera Undocumented
Method filter Undocumented
Method geogConstruct Undocumented
Method getObjects Returns a list of moveble objects, with each object tuple containing:
Method object Undocumented
Method saveVideos Undocumented
Property predicates Undocumented
Instance Variable _database Undocumented
Instance Variable _detector Undocumented
Instance Variable _geogConstructs Undocumented
Instance Variable _objectCounts Undocumented
Instance Variable _objects Undocumented
Instance Variable _predicates Undocumented
Instance Variable _processor Undocumented
Instance Variable _tracker Undocumented
Instance Variable _trackings Undocumented
Instance Variable _videos Undocumented
def __init__(self, database: Database | None = None, predicates: list[PredicateNode] | None = None, videos: list[GeospatialVideo] | None = None, geogConstructs: list[RoadNetwork] | None = None, detector: type[Stream[Detection2D]] | None = None, tracker: type[Stream[TrackingResults]] | None = None, processor: Stream[TrackingResults] | None = None):

Undocumented

def addGeogConstructs(self, geogConstructs: RoadNetwork) -> World:

Undocumented

def addVideo(self, video: GeospatialVideo) -> World:

Undocumented

def camera(self) -> CameraTableNode:

Undocumented

def filter(self, predicate: PredicateNode) -> World:

Undocumented

def geogConstruct(self, type: str):

Undocumented

def getObjects(self):

Returns a list of moveble objects, with each object tuple containing:

  • object id
  • object type
  • trajectory
  • bounding boxes
  • frame IDs
  • camera id
def object(self, index: int | None = None):

Undocumented

def saveVideos(self, outputDir: str, addBoundingBoxes: bool = False):

Undocumented

@property
predicates: PredicateNode =

Undocumented

_database =

Undocumented

_detector: tuple[type[Stream[Detection2D]]] =

Undocumented

_geogConstructs =

Undocumented

_objectCounts: int =

Undocumented

_objects: dict[str, list[QueryResult]] | None =

Undocumented

_predicates =

Undocumented

_processor: Stream[TrackingResults] | None =

Undocumented

Undocumented

_trackings: dict[str, list[TrackingResults]] | None =

Undocumented

_videos =

Undocumented