Demo code with GUI interface.
paper
- python 3.6
- pytorch 0.3.1
- davisinteractive
- matplotlib
- PyQt5
conda create --name ivs python=3.6
source activate ivs
pip install PyQt5 matplotlib opencv-contrib-python pillow Cython
pip install davisinteractive
conda install pytorch=0.3.1 cuda90 -c pytorch
conda install torchvision
wget -O I_e290.pth "https://www.dropbox.com/s/khx9hmtnqbzg634/I_e290.pth?dl=1"
wget -O P_e290.pth "https://www.dropbox.com/s/89heglbglig0g04/P_e290.pth?dl=1"
python gui.py -seq camel
Locate videos in ./sequences/[name]
Run
python gui.py -seq [name]
If you find our paper and repo useful, please cite our paper. Thanks!
Fast User-Guided Video Object Segmentation by Interaction-and-Propagation Networks
Seoung Wug Oh, Joon-Young Lee, Ning Xu, Seon Joo Kim
CVPR 2019