Track-Anything

Track-Anything is an Efficient Development Toolkit for Video Object Tracking and Segmentation, based on Segment Anything and XMem.

image

Demo

https://user-images.githubusercontent.com/28050374/232322963-140b44a1-0b65-409a-b3fa-ce9f780aa40e.MP4

Get Started

Linux

# Clone the repository:
git clone https://github.com/gaomingqi/Track-Anything.git
cd Track-Anything

# Install dependencies: 
pip install -r requirements.txt

# Install dependencies if using inpainting: 
pip install -U openmim
mim install mmcv

# Run the Track-Anything gradio demo.
python app.py --device cuda:0 --sam_model_type vit_h --port 12212

Acknowledgement

The project is based on Segment Anything and XMem. Thanks for the authors for their efforts.

Description
Track-Anything is a flexible and interactive tool for video object tracking and segmentation, based on Segment Anything, XMem, and E2FGVI.
Readme MIT 344 MiB
Languages
Python 99.2%
HTML 0.8%