All Projects → ZhouYanzhao → Spn

ZhouYanzhao / Spn

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

Projects that are alternatives of or similar to Spn

Localizable
Change language in the app. Simple approach to localize strings/images. Written in Swift.
Stars: ✭ 67 (-27.96%)
Mutual labels:  localization
Localizationprovider
Database driven localization provider for .NET applications (core assemblies)
Stars: ✭ 77 (-17.2%)
Mutual labels:  localization
Cnn Fixations
Visualising predictions of deep neural networks
Stars: ✭ 87 (-6.45%)
Mutual labels:  localization
I18n plural
I18n module for grammatically correct plural inflections, and maybe even some extra features related to i18n.
Stars: ✭ 68 (-26.88%)
Mutual labels:  localization
Gatsby Starter Prismic I18n
Based on gatsby-starter-prismic with Internationalization (i18n) support
Stars: ✭ 77 (-17.2%)
Mutual labels:  localization
Urbannavdataset
UrbanNav: an Open-Sourcing Localization Data Collected in Asian Urban Canyons, Including Tokyo and Hong Kong
Stars: ✭ 79 (-15.05%)
Mutual labels:  localization
Localization Zh Cn Plugin
Chinese Localization for Jenkins
Stars: ✭ 65 (-30.11%)
Mutual labels:  localization
Laravel Localize Middleware
Configurable localization middleware for your Laravel >=5.1 application
Stars: ✭ 92 (-1.08%)
Mutual labels:  localization
Localizationkit ios
Realtime Dynamic localization translation delivery system for iOS and Mac OSX in Swift. Create and update texts from localization.com without needing to recompile or redeploy. Cocapod for iOS devices (iPad, iPhone, iPod Touch and Mac)
Stars: ✭ 1,206 (+1196.77%)
Mutual labels:  localization
Crusader Kings Ii 2.6.3 Chinese Localization
Crusader Kings II(王国风云2)2.6.2、2.6.3 汉化包100%补完计划(基于52汉化组测试补丁)|王国风云2汉化|十字军之王2汉化|2.62汉化|2.63汉化
Stars: ✭ 83 (-10.75%)
Mutual labels:  localization
Angular I18next
angular v2.0+ integration with i18next v8.4+
Stars: ✭ 69 (-25.81%)
Mutual labels:  localization
Reswplus
Unleash your resw files with this Visual Studio extension: auto generation of strongly typed static properties, support of pluralization, strongly typed string formatting, etc...
Stars: ✭ 77 (-17.2%)
Mutual labels:  localization
Keys Translations Manager
KTM, a locale management web app built on MERN stack, lets you manage and control locales in one place. It's particularly useful for someone who needs to manage multiple internationalization/localization projects.
Stars: ✭ 81 (-12.9%)
Mutual labels:  localization
Localization
🌏 Database Resource Localization for .NET Core with Entity Framework and In Memory Cache
Stars: ✭ 68 (-26.88%)
Mutual labels:  localization
Crowdin Cli
A command-line client for the Crowdin API
Stars: ✭ 89 (-4.3%)
Mutual labels:  localization
Locale2
💪 Try as hard as possible to detect the client's language tag ("locale") in node or the browser. Browserify and Webpack friendly!
Stars: ✭ 65 (-30.11%)
Mutual labels:  localization
Odas web
A desktop visualization GUI for the ODAS library
Stars: ✭ 78 (-16.13%)
Mutual labels:  localization
Mapbox Gl Controls
Stars: ✭ 93 (+0%)
Mutual labels:  localization
R.objc
Get autocompleted resources like images, localized strings and storyboards in ObjC projects
Stars: ✭ 92 (-1.08%)
Mutual labels:  localization
Ukfm
Unscented Kalman Filtering on (Parallelizable) Manifolds (UKF-M)
Stars: ✭ 82 (-11.83%)
Mutual labels:  localization

Soft Proposal Networks
for Weakly Supervised Object Localization

[Project] [Paper] [Supp] [More Resources]

Illustration

Torch Implementation

The torch branch contains:

  • the official torch implementation of SPN.
  • the PASCAL-VOC point-based localization demo.

Please follow the instruction below to install it and run the experiment demo.

Prerequisites

Getting started

You can setup everything via a single command wget -O - https://git.io/v5wTS | bash or do it manually in case something goes wrong:

  1. install the dependencies (required by the demo code):

  2. clone the torch branch:

    # git version must be greater than 1.9.10
    git clone https://github.com/ZhouYanzhao/SPN.git -b torch --single-branch SPN.torch
    cd SPN.torch
    export DIR=$(pwd)
    
  3. install SPN:

    cd $DIR/install
    # install the GPU implementation of SPN.
    bash install.sh
    
  4. download the PASCAL-VOC2007 dataset:

    cd $DIR/demo/datasets
    # trainval
    wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06-Nov-2007.tar
    tar xvf  VOCtrainval_06-Nov-2007.tar
    # test
    wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtest_06-Nov-2007.tar
    tar xvf VOCtest_06-Nov-2007.tar
    
  5. download pre-trained VGGNet model for fine-tuning:

    cd $DIR/demo/models/convert
    wget http://www.robots.ox.ac.uk/~vgg/software/very_deep/caffe/VGG_ILSVRC_16_layers.caffemodel
    # convert caffemodel to t7
    th convertVGG.lua
    
  6. run the demo experiment:

    cd $DIR/demo
    bash ./scripts/Train_PASCAL.sh
    
  7. visualize locating samples via demo/notebooks/vis.ipynb Pointing localization

Troubleshooting

If you run into error: identifier "THCudaBlas_Sgemv" is undefined during installation, update Torch7 to the latest version via cd <TORCH_DIR> && bash ./update.sh

PyTorch Implementation

Check here.

Caffe Implementation

coming

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}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].