Add Annotations

📘

Click for Python SDK

Dataset.annotate(
    annotations: List[Union[BoxAnnotation, PolygonAnnotation, LineAnnotation, CuboidAnnotation]],
    update: bool,
    asynchronous: bool
) -> Union[dict, AsyncJob]

This endpoint allows you to add box, polygon, cuboid, or category annotations to a Nucleus Dataset.

Definition: BoxGeometry

KeyTypeDescription
xfloat (required)The distance, in pixels, between the left border of the bounding box and the left border of the image.
yfloat (required)The distance, in pixels, between the top border of the bounding box and the top border of the image.
widthfloat (required)The width in pixels of the annotation.
heightfloat (required)The height in pixels of the annotation.

Definition: Point2D

KeyTypeDescription
xfloat (required)The distance, in pixels, between the left border of the bounding box and the left border of the image.
yfloat (required)The distance, in pixels, between the top border of the bounding box and the top border of the image.

Definition: PolygonGeometry

KeyTypeDescription
verticesarray of Point2DArray of Point objects that represent vertices of the polygon.

Definition: Point3D

KeyTypeDescription
xfloat (required)The x coordinate of the point.
yfloat (required)The y coordinate of the point.
zfloat (required)The z coordinate of the point.

Definition: CuboidGeometry

KeyTypeDescription
positionPoint3D (required)The center of the cuboid.
dimensionsPoint3D (required)The length, width, and height of the cuboid.
yawfloat (required)The rotation, in radians, about the z axis of the cuboid.
Language
Credentials
Basic
base64
:
Click Try It! to start a request and see the response here!