Skip to main content

Classification types

This schema defines a set of object classifications and properties.

The diagram above shows the relationships between the different classification types. The Any Object is an abstract illustration representing any of the defined classifications. All classes are not available on all devices.

Bike

A bicycle object.

PropertyTypeRequiredNote
typeStringYesValue: Bike
scoreFloatYesConfidence score for the classification, normalized to [0,1] where 1 is highest confidence

Bus

A bus object.

PropertyTypeRequiredNote
typeStringYesValue: Bus
scoreFloatYesConfidence score for the classification, normalized to [0,1] where 1 is highest confidence
license_plateLicensePlateAttributesNoLicense plate attributes
license_plate_idStringNoUUID reference to the license_plate object
colorsArray of ColorNoEstimated color(s) associated with the object (e.g., body/paint color); values are color classifications

Car

A passenger car object.

PropertyTypeRequiredNote
typeStringYesValue: Car
scoreFloatYesConfidence score for the classification, normalized to [0,1] where 1 is highest confidence
license_plateLicensePlateAttributesNoLicense plate attributes
license_plate_idStringNoUUID reference to the license_plate object
colorsArray of ColorNoEstimated color(s) associated with the object (e.g., body/paint color); values are color classifications

A human head object.

PropertyTypeRequiredNote
typeStringYesValue: Head
scoreFloatYesConfidence score for the classification, normalized to [0,1] where 1 is highest confidence.
face_visibleFloatNoA confidence score in [0.0, 1.0] indicating the likelihood that the face of the head is visible in the image. A value near 1.0 means the face is clearly visible, while a value near 0.0 means the face is not visible or is fully occluded.

Human

A human (person) object.

PropertyTypeRequiredNote
typeStringYesValue: Human
scoreFloatYesConfidence score for the classification, normalized to [0,1] where 1 is highest confidence
carries_bagbooleanNoTrue if the human carry at least one bag
upper_clothing_colorsArray of ColorNoEstimated color(s) of clothing on the upper body (e.g., shirt, jacket)
lower_clothing_colorsArray of ColorNoEstimated color(s) of clothing on the lower body (e.g., pants, skirt)

LicensePlate

A vehicle license plate object.

PropertyTypeRequiredNote
typeStringYesValue: LicensePlate
scoreFloatYesConfidence score for the classification, normalized to [0,1] where 1 is highest confidence
country_codeStringNoCountry/region code for the license plate
plate_numberStringNoThe alphanumeric string printed on the license plate (as recognized)
vehicle_idStringNoUUID reference to the license_plate object

Truck

A truck object.

PropertyTypeRequiredNote
typeStringYesValue: Truck
scoreFloatYesConfidence score for the classification, normalized to [0,1] where 1 is highest confidence
license_plateLicensePlateAttributesNoLicense plate attributes
license_plate_idStringNoUUID reference to the license_plate object
colorsArray of ColorNoEstimated color(s) associated with the object (e.g., body/paint color); values are color classifications

Vehicle

A generic vehicle object (motorized or otherwise).

PropertyTypeRequiredNote
typeStringYesValue: Vehicle
scoreFloatYesConfidence score for the classification, normalized to [0,1] where 1 is highest confidence
license_plateLicensePlateAttributesNoLicense plate attributes
license_plate_idStringNoUUID reference to the license_plate object

VehicleOther

A vehicle object whose specific type is not part of the other known classifications. It may or may not be motorized.

PropertyTypeRequiredNote
typeStringYesValue: VehicleOther
scoreFloatYesConfidence score for the classification, normalized to [0,1] where 1 is highest confidence