API Documentation

Backpack consists of several modules for getting information about execution environment, time profiling your Panorama application, and remote view the output of your model.

  • autoidentity provides information about the application execution environment

  • timepiece contains time-related utility methods for measuring code execution time and scheduling tasks in an external event loop.

  • skyline contains an abstract base class to stream OpenCV frames to a GStreamer pipeline

    • kvs is a concrete SkyLine implementation that streams the output of the AWS Panorama application to AWS Kinesis Video Streams service.

    • rtsp is another SkyLine implementation that serves a sequence of OpenCV images as video streams using the RTSP protocol

  • annotation makes it possible to draw annotations on different backends with an unified API

  • geometry contains 2D geometry primitives and implementation of some geometric algorithms

  • config provides a way to standardize the configuration of Panorama applications via deploy-time parameters

  • cwadapter makes it easy to send performance metrics of your Panorama application to AWS CloudWatch service.