Packages

p

nv

schema

package schema

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final case class AnalyticsModule(id: String = "", description: String = "", source: String = "", version: String = "", info: Map[String, String] = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[AnalyticsModule] with Product with Serializable

    id

    id

    description

    description

    source

    source

    version

    version

    info

    additional info

    Annotations
    @SerialVersionUID()
  2. final case class Bbox(leftX: Float = 0.0f, topY: Float = 0.0f, rightX: Float = 0.0f, bottomY: Float = 0.0f, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Bbox] with Product with Serializable

    top left corner + bottom right corner

    top left corner + bottom right corner

    Annotations
    @SerialVersionUID()
  3. final case class Coordinate(x: Double = 0.0, y: Double = 0.0, z: Double = 0.0, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Coordinate] with Product with Serializable

    cartesian coordinates

    cartesian coordinates

    Annotations
    @SerialVersionUID()
  4. final case class Embedding(vector: Seq[Float] = _root_.scala.Seq.empty, info: Map[String, String] = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Embedding] with Product with Serializable

    Object Embedding

    Object Embedding

    vector

    object appearance vector

    Annotations
    @SerialVersionUID()
  5. final case class Event(id: String = "", type: String = "", info: Map[String, String] = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Event] with Product with Serializable

    event like moving, parked, etc

    event like moving, parked, etc

    id

    id

    type

    type

    info

    optional attributes

    Annotations
    @SerialVersionUID()
  6. final case class Frame(version: String = "", id: String = "", timestamp: Option[Timestamp] = _root_.scala.None, sensorId: String = "", objects: Seq[Object] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Frame] with Product with Serializable

    represent metadata in a video frame

    represent metadata in a video frame

    version

    version

    id

    frame id

    timestamp

    timestamp in UTC format

    sensorId

    sensor id

    objects

    sequence of detected objects

    Annotations
    @SerialVersionUID()
  7. final case class Gaze(x: Float = 0.0f, y: Float = 0.0f, z: Float = 0.0f, theta: Float = 0.0f, phi: Float = 0.0f, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Gaze] with Product with Serializable

    Gaze point of reference x,y,z are in the camera coordinate system.

    Gaze point of reference x,y,z are in the camera coordinate system. theta, phi are angles

    Annotations
    @SerialVersionUID()
  8. final case class LipActivity(classLabel: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[LipActivity] with Product with Serializable

    activity like silent speaking

    activity like silent speaking

    Annotations
    @SerialVersionUID()
  9. final case class Location(lat: Double = 0.0, lon: Double = 0.0, alt: Double = 0.0, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Location] with Product with Serializable

    geo location

    geo location

    Annotations
    @SerialVersionUID()
  10. final case class Message(messageid: String = "", mdsversion: String = "", timestamp: Option[Timestamp] = _root_.scala.None, place: Option[Place] = _root_.scala.None, sensor: Option[Sensor] = _root_.scala.None, analyticsModule: Option[AnalyticsModule] = _root_.scala.None, object: Option[Object] = _root_.scala.None, event: Option[Event] = _root_.scala.None, videoPath: String = "", unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Message] with Product with Serializable

    represents a single object detection

    represents a single object detection

    Annotations
    @SerialVersionUID()
  11. final case class Object(id: String = "", bbox: Option[Bbox] = _root_.scala.None, type: String = "", confidence: Float = 0.0f, info: Map[String, String] = ..., embedding: Option[Embedding] = _root_.scala.None, pose: Option[Pose] = _root_.scala.None, gaze: Option[Gaze] = _root_.scala.None, lipActivity: Option[LipActivity] = _root_.scala.None, speed: Float = 0.0f, dir: Seq[Float] = _root_.scala.Seq.empty, coordinate: Option[Coordinate] = _root_.scala.None, location: Option[Location] = _root_.scala.None, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Object] with Product with Serializable

    represents detected object in a given frame, most of the attributes in an Object are optional and is dictated by the inference model pipeline.

    represents detected object in a given frame, most of the attributes in an Object are optional and is dictated by the inference model pipeline. Object id, bbox, type and confidence is muust have, rest is optional

    id

    object ID

    bbox

    detection bbox

    type

    type of object, example Person, Vehicle, Face

    confidence

    detection confidence

    info

    map of attributes, name:value pair. example secondary attributes for vehicle would are color, make etc when a person is detected it will height, eye-color etc.

    embedding

    object appearance vector or embedding

    pose

    object pose, primarily provides array of keypoints

    gaze

    gaze, direction and angle of gaze

    lipActivity

    lip activity like speaking, silent

    speed

    speed of object

    dir

    in direction x, y, z

    coordinate

    cartesian coordinate

    location

    lat, lon, alt

    Annotations
    @SerialVersionUID()
  12. final case class Place(id: String = "", name: String = "", type: String = "", location: Option[Location] = _root_.scala.None, coordinate: Option[Coordinate] = _root_.scala.None, info: Map[String, String] = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Place] with Product with Serializable

    Describing a scene needs describing where the scene is happening – place, what is happening in terms of events, and who are the objects participating in the event.

    Describing a scene needs describing where the scene is happening – place, what is happening in terms of events, and who are the objects participating in the event. note coordinate(x,y,z) are in meters

    Json representation of Place

    "place": {
    "id": "string",
    "name": "endeavor",
    "type": "building/garage",
    "location": {
    "lat": 37.37060687475246,
    "lon": -121.9672466762127,
    "alt": 0.00
    }
    id

    Id

    name

    name

    type

    Parking Lot or Entrance or Room

    location

    in lat, lon, alt

    coordinate

    in x,y,z

    info

    additional info, example details of park lot

    Annotations
    @SerialVersionUID()
  13. final case class Pose(type: String = "", keypoints: Seq[Keypoint] = _root_.scala.Seq.empty, actions: Seq[Action] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Pose] with Product with Serializable

    The type represent the nature of the pose, i.e., pose2D, pose25D or pose3D,

    The type represent the nature of the pose, i.e., pose2D, pose25D or pose3D,

    which is followed by several Keypoints or bodyparts. Each Keypoint comprises of

    -name,

    -coordinate (x,y,z, confidence)

    -quaternion (qx,qy,qz,qw), quaternion values are optional.

    - e.g., |left-eye|x,y,z,0.75|qx,qy,qz,qw|.

    -For pose3D, the coordinates (x,y,z) are in the world coordinate system with respect to the camera (unit: mm).

    -For pose2.5D, it shares the same format as pose3D, however, the coordinates (x,y) are in the image plane (unit: pixel) and the z coordinate stands for the metric depth relative to the root keypoint, i.e., pelvis (unit: mm).

    -For pose2D, (x,y) are the image pixel coordinates and the z coordinate is ignored, e.g., |right-ear,x,y,0.0.0.80|.

    type

    pose2D or pose3D or pose25D

    keypoints

    array of keypoints

    actions

    array of pose actons with their probabilities or confidence

    Annotations
    @SerialVersionUID()
  14. final case class Sensor(id: String = "", type: String = "", description: String = "", location: Option[Location] = _root_.scala.None, coordinate: Option[Coordinate] = _root_.scala.None, info: Map[String, String] = ..., unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Sensor] with Product with Serializable

    Sensor object to be nested in every message, example

    Sensor object to be nested in every message, example

    "sensor": {
    		"id": "string",
    		"type": "Camera/Puck",
    		"location": {
    			  "lat": 45.99,
    			  "lon": 35.54,
    			  "alt": 79.03
         },
        "coordinate": {
    			   "x": 5.2,
    			  "y": 10.1,
    			  "z": 11.2
         },
         "description": "Entrance of Endeavor Garage Right Lane"
    }
    id

    id

    type

    Camera or Puck

    description

    description

    location

    in lat, lon, alt

    coordinate

    in x,y,z

    info

    additional info

    Annotations
    @SerialVersionUID()

Value Members

  1. object AnalyticsModule extends GeneratedMessageCompanion[AnalyticsModule]
  2. object Bbox extends GeneratedMessageCompanion[Bbox]
  3. object Coordinate extends GeneratedMessageCompanion[Coordinate]
  4. object Embedding extends GeneratedMessageCompanion[Embedding]
  5. object Event extends GeneratedMessageCompanion[Event]
  6. object Frame extends GeneratedMessageCompanion[Frame]
  7. object Gaze extends GeneratedMessageCompanion[Gaze]
  8. object LipActivity extends GeneratedMessageCompanion[LipActivity]
  9. object Location extends GeneratedMessageCompanion[Location]
  10. object Message extends GeneratedMessageCompanion[Message]
  11. object Object extends GeneratedMessageCompanion[Object]
  12. object Place extends GeneratedMessageCompanion[Place]
  13. object Pose extends GeneratedMessageCompanion[Pose]
  14. object SchemaProto extends GeneratedFileObject
  15. object Sensor extends GeneratedMessageCompanion[Sensor]

Ungrouped