aboutsummaryrefslogtreecommitdiff
path: root/readme.md
blob: b69a2fb94a7ada8feb40eedfbbd8aee41d4e6155 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Annotator

This is a simple tool for annotating (short) videos. It is designed to facilitate frame-level annotations, at the expense of having to load the entire video into memory. Future versions may relax this requirement.

## Building

Requirements are:

 * libconfuse (for parsing config file)
 * opencv (for video playback)

Compile by running:

```console
make
```

## Usage

Available labels are configured in `annotator.conf`. Controls are as follows:

 * Number keys: Make annotation
 * Escape: Quit (doesn't save)
 * Space: Pause
 * Left arrow: Go backward 1 frame
 * Right arrow: Go forward 1 frame
 * Up arrow: Seek backard 1 second
 * Down arrow: Seek forward 1 second
 * u: Undo
 * r: Redo
 * Delete: Remove closest annotation to current frame
 * s: Save (there is no autosave)