Skip to content

PyTorch implementation of "Soft Proposal Networks for Weakly Supervised Object Localization", ICCV 2017.

License

Notifications You must be signed in to change notification settings

yeezhu/SPN.pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PyTorch implementation of SPN

Soft Proposal Networks for Weakly Supervised Object Localization, ICCV 2017.

[Project Page] [Paper] [Supp]

[Torch code]
[Caffe code] comming soon...

Requirements

Conda virtual environment is recommended: bash conda env create -f environment.yml

  • Python3.5

  • PyTorch: conda install pytorch torchvision -c soumith

  • Packages: torch, torchnet, numpy, tqdm

Usage

  1. Clone the SPN repository:

    git clone https://github.com/yeezhu/SPN.pytorch.git
  2. Install SPN:

    cd SPN.pytorch/spnlib
    bash make.sh
  3. Run the demo (implemented based on wildcat.pytorch):

    cd SPN.pytorch/demo
    bash runme.sh

Citation

If you use the code in your research, please cite:

@INPROCEEDINGS{Zhu2017SPN,
    author = {Zhu, Yi and Zhou, Yanzhao and Ye, Qixiang and Qiu, Qiang and Jiao, Jianbin},
    title = {Soft Proposal Networks for Weakly Supervised Object Localization},
    booktitle = {ICCV},
    year = {2017}
}

About

PyTorch implementation of "Soft Proposal Networks for Weakly Supervised Object Localization", ICCV 2017.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published