Skip to content

FastTrack is a cross-platform application designed to track multiple objects in video recording.

License

Notifications You must be signed in to change notification settings

FastTrackOrg/FastTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastTrack

Test Clang Format Continous Build License: GPL v3 Website

Support

FastTrack, an open-source project developed for high-performance object tracking in videos, is created and maintained by Benjamin Gallois. To continue improving the project and adding new features, we rely on donations from the community. Your contributions are essential to FastTrack's ongoing development, helping to enhance its capabilities and make it an even more valuable tool. If you'd like to support our efforts, you can donate in DOT at 16FNQLaKS46Bd1JX1joxXqrCJ4Nco7uGG4yfWmHxwSr21CMs or ASTR at bBfhJHLMWTpQJKqYQD5RMBKXV66533sCmkKbBWUFipTQkhN. Thank you for your support!

About

Tracking objects in video recordings can be a tedious task, and existing software often comes with drawbacks like high cost, steep learning curves, hardware requirements, and inflexible workflows as the project evolves.

FastTrack is a free and open-source desktop tracking software that aims to address these issues. It offers ease of installation, user-friendly interface, and high performance. The software is compatible with Linux, macOS, and Windows operating systems. Additionally, a public API is available, allowing users to embed the core tracking functionality into any C++/Qt project.

FastTrack offers two main features:

  1. Automatic tracking algorithm: This algorithm can efficiently detect and track objects while preserving their identities throughout the entire video recording.
  2. Manual review of tracking: Users have the option to review and correct tracking errors swiftly, ensuring 100% accuracy.

sofware preview

Installation

Stable builds of the software are available for Linux, Mac, and Windows on the download page and the GitHub repository. Continuous builds triggered after each modification are available on the continuous download page.

Documentation

For user-oriented documentation, video tutorials, examples, and an in-depth description of the software, refer to the FastTrack User Documentation. On the other hand, if you're interested in developing with FastTrack, you can access the Developer Documentation, which provides information on setting up a development environment and utilizing the FastTrack API.

Examples

video tracking preview

Contributing

FastTrack welcomes contributions and ideas from the community. If you wish to contribute, please follow the guidelines outlined in the contributing.md file.

Get help

If you require any assistance or have questions, you can contact benjamin.gallois@fasttrack.sh, open an issue, or start a discussion on GitHub.

Join Our Community Discord

Are you passionate about our project and looking for a place to connect with like-minded individuals? Look no further! We're thrilled to invite you to our vibrant community Discord server at https://discord.gg/qxYMbCwZmf. Here, you'll find a supportive community ready to assist and collaborate on all aspects of our project. Backers will enjoy personalized help from the developer, ensuring an enriching experience. Stay ahead of the game with early announcements, and be part of engaging discussions on data analysis and post-tracking strategies. Get exclusive insights into project development updates straight from the source. Embrace the power of community synergy and come be a part of our growing family on Discord! See you there! 🚀🌟

Citation

If you use FastTrack in your research or project, kindly cite it using the following reference: Gallois, Benjamin, and Raphaël Candelier. "FastTrack: An open-source software for tracking varying numbers of deformable objects." PLoS computational biology 17.2 (2021): e1008697..