Given an ellipse
entry in params.geometries
, Scale will annotate your image or video with ellipses and return the extremal points of the ellipses. The ellipses may be rotated relative to the X and Y axes.
Request Parameters
Key | Type | Description |
---|---|---|
objects_to_annotate | array | A list of string or LabelDescription objects. |
{
...
"geometries": {
"ellipse": {
"objects_to_annotate": ["wheel"]
}
},
"annotation_attributes": {
"position": {
"type": "category",
"description": "What is the position of this wheel?",
"choices": [
"front_left",
"front_right",
"back_left",
"back_right",
]
}
},
...
}
Response Fields
Key | Type | Description |
---|---|---|
uuid | string | A computer-generated unique identifier for this annotation. In video annotation tasks, this can be used to track the same object across frames. |
type | string | String to indicate geometry type: ellipse |
label | string | The label of this annotation, chosen from the objects_to_annotate array for its geometry. In video annotation tasks, any annotation objects with the same uuid will have the same label across all frames. |
attributes | object | See the Annotation Attributes section for more details about the attributes response field. |
vertices | array | A list of Vertex objects of length 4 describing the extremal vertices of the ellipse |
{
"response": {
"annotations": [
{
"type": "ellipse",
"label": "wheel",
"attributes": {
"position": "front_left"
},
"vertices": [
{
"x": 123,
"y": 92
},
{
"x": 173,
"y": 113
},
{
"x": 123,
"y": 134
},
{
"x": 73,
"y": 113
}
],
"uuid": "65ec1f52-5902-4b39-bea9-ab6b4d58ef42"
},
{ ... },
{ ... }
]
},
"task_id": "5774cc78b01249ab09f089dd",
"task": {
// task inlined for convenience
...
}
}