Annotation spec for semantic segmentation labeler([see semantic segmentation](#####semanticsegmentation))
Annotation spec for semantic segmentation labeler([see semantic segmentation](#semanticsegmentation)).
```
annotation_definition.spec {
label_id: <int> -- Integer identifier of the label
}
```
##### label enumeration spec
This spec is used for annotations like bounding box 2d. This might be a subset of all labels used in simulation ([see bounding box 2D](#####2Dboundingbox)).
This spec is used for annotations like bounding box 2d. This might be a subset of all labels used in simulation ([see bounding box 2D](#2Dboundingbox)).
```
annotation_definition.spec {
label_id: <int> -- Integer identifier of the label
##### keypoint template
keypoint templates are used to define the keypoints and skeletal connections captured by the keypoint labeler ([see keypoint](#####keypoints)).
keypoint templates are used to define the keypoints and skeletal connections captured by the keypoint labeler ([see keypoint](#keypoints)).