Strand Camera — low-latency marker-free 2D tracking

Strand Camera logo

Strand Camera is free, open-source software for low-latency camera acquisition, video recording, and marker-free 2D tracking of animals, robots, or other moving objects. It can run closed-loop single-camera experiments or serve as the camera layer for real-time 3D tracking with Braid.

Strand Camera is the successor of fview, and is the result of a rewrite focused on performance, ease of use, and flexibility.

Science enabled

Strand Camera supports experiments that need precise video timestamps and low-latency measurements during behavior. It supplies the image coordinates used by FLO's high-resolution outdoor insect videography and acts as the camera layer for Braid's real-time multi-camera experiments.

Features

Documentation

Download

Releases are provided via GitHub.

Supported operating system

Ubuntu Linux (64 bit Intel/AMD) is supported. The lab tests internally on macOS and Windows.

Licensing

Strand Camera is free and open source software.

Support

Support is offered on a best effort basis via the github repository or the online forum. Contact Andrew Straw regarding potential availability for collaboration or custom development.

Funding

Strand Camera development was supported in part by the BeeTracked project, funded by the VolkswagenStiftung. Further support comes from the University of Freiburg.