pip install "git+https://github.com/ndgnuh/relation-tagger"Start
relation-tagger
relation-tagger runStart with a dataset
relation-tagger run --data data.jsonUpdate
relation-tagger update
relation-tagger update --ref <git commit>Create data
relation-tagger create --o dataset.json sample1.json sample2.json -c 'class1,class2,class3'Keyboard:
| Key | Function |
|---|---|
| Ctrl + s | Save dataset |
| f | Zoom to full view |
| s | Link selected nodes |
| r | Delete links between selected nodes |
| a | Previous sample |
| d | Next sample |
| 1-9 | Set node class |
| 0 | Remove node class |
| Tab | Toggle image preview |
Mouse:
| Action | Function |
|---|---|
| Click | Select node |
| Ctrl + Click | Select multiple nodes |
| Click drag | Select multiple nodes, discard previous selections |
| Ctrl + Click drag | Select multiple nodes, append selections |
| Right click drag | Move canvas |
| Mouse wheel | Zoom in/out |
See data.json or label_tool/data.py for the schema.