right mouse click on existing annotation
- (click on an object) bring up classes pop-up menu to change assigned label classctrl
/ cmd
+ z
- undo actioncmd
+ shift
+ z
- redo actionshift
+ d
- set image status to "Done"ctrl
+ shift
+ d
- set image status to "Done" and go to the next unlabelled imageshift
+ r
- set image status to "To review"shift
+ q
- set image status to "skipped"shift
+ t
- select next annotationt
select next annotationl
select the last created annotation (when not creating another object/polygon/mask)+
or scroll down on mouse
or expand fingers on touchpad
- zoom in-
or scroll up on mouse
or pinch on touchpad
- zoom outpress and hold spacebar
+ move mouse
or ↓ / ↑ / → / ←
- pan image in the chosen directionshift
+ 1
zoom to original size (100%)shift
+ 0
- zoom to fit the image to the screenshift
+ n
- next imageshift
+ b
- previous imaged
- hide all annotations on an image as long as the key is pressedv
- increase the opacity of all annotations to 100% as long as the key is pressedz
- show label classes on top of annotations as long as the key is pressedp
- Panm
- Move/Editp
- Polygonr
- Bounding Box (as in Rectangle)o
- Box to Instancex
- DEXTRb
- Brushe
- Eraser (when using brush)s
- Semantic Segmentation Assistant (when available)j
- Object Detection (when available)i
- Instance Segmentation (when available)shift
+ left mouse click
- select multiple objects/points (including marquee tool to drag large selection(s))cmd
/ ctrl
+ a
- select all labelsbackspace
/ delete
/ fn
+ delete
- delete label(s)/point(s) cmd
/ ctrl
+ c
- copy label(s)cmd
/ ctrl
+ v
- paste label(s)cmd
/ ctrl
+ x
- cut label(s)cmd
/ ctrl
+ d
- duplicate label(s)alt
+ ↓ / ↑ / → / ← - move label/point a smaller distanceshift
+ ↓ / ↑ / → / ← - move label/point a larger distancey
- change label class to the next label class in the listshift
+ y
- change label class to the previous label class in the listshift
+ o
- send object(s) to the frontshift
+ u
- send object(s) to the backshift
+ c
- converts polygon(s) to mask(s) or vice versaa
- place first and additional vertexes of a polygonbackspace
/ del
- remove last placed vertexenter
/ double click left mouse
/ click on first vertex
- complete polygonesc
- cancel current polygon/exit tool to Move/Edita
- place the first corner of a bounding box/place second corner of a bounding box (completing box)enter
- complete bounding boxesc
- cancel current bounding box/exit tool to Move/Edit if none in progressa
/ left mouse click
- add an extreme pointbackspace
/ del
- delete the last extreme point,
/ .
- decrease/increase thresholdenter
- accept an suggestion of label,
/ .
- decrease/increase the size of the brush/erasershift
+ o
- enable / disable overpaintingshift
+ f
- fill closed pathshift
+ i
invert maskb
- shift to brush (if using eraser)e
- shift to brush (if using brush),
/ .
- decrease / increase confidenceenter
- accept all suggested objects,
/ .
- decrease / increase confidenceenter
- accept all suggested objects,
/ .
- decrease / increase confidenceenter
- accept all suggested instances