aboutsummaryrefslogtreecommitdiff
path: root/readme.md
blob: fbe37c7a9b9e7d2b459e8f954b81547903e75718 (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
34
# 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
./configure
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)