Skip to content
GMR Saliency Map
JavaScript C++ CoffeeScript Other
Branch: master
Clone or download
Pull request Compare This branch is even with the-grid:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SLIC
Saliency
components
graphs
spec
test_scale_app
test_set_app
.buildpacks
.gitignore
.npmignore
.travis.yml
Gruntfile.coffee
Makefile
README.md
app.json
binding.gyp
component.json
index.js
package.json
saliency.cpp

README.md

GMR Saliency Map Build Status

saliency map examples

C++ implementation for paper "Saliency Detection via Graph-Based Manifold Ranking" by Chuan Yang, Lihe Zhang, Huchuan Lu, Xiang Ruan and Ming-Hsuan Yang. To appear in Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2013), Portland, June, 2013.

This implementation was written originally by Chuan Yang ycscience86@gmail.com (3-clause BSD license) and uses an also open source SLIC implementation written by Vilson Vieira/The Grid vilson@thegrid.io.

It was ported and tested on MacOS X 10.9.5 and Ubuntu Linux 14.04 using GNU C++ Compiler and OpenCV 2.4.9..

Depencencies

  • OpenCV

Using

In a NodeJS environment:

npm install
grunt
./build/Release foo.png

With common C++ compiler:

make
./gmr-saliency foo.png

You can also import gmr-saliency into your NoFlo project and use the GetSaliency component to extract saliency maps from JPG/PNG image files or canvas while in browser.

You can’t perform that action at this time.