Loading repository data…
Loading repository data…
dingzeyuli / repository
Source Code for KNN Matting, CVPR 2012 / TPAMI 2013. MATLAB code ready to run. Simple and robust implementation under 40 lines.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Qifeng Chen, Dingzeyu Li, Chi-Keung Tang The Hong Kong University of Science and Technology CVPR 2012 / TPAMI 2013
run "bash install.sh" to download all the required libraries and data. It would take several minutes to tens of minutes, depending on the network connection.
We have been running our codes since Matlab R2011b. The latest version of code is tested on Matlab R2015a. Please let us know if you run into problem.
The input method 1.Left click on each layer (Press Space to seperate layers) 2.press Enter to terminate
Parameters to change are input at the begining of the code lambda: see equ(12) level: the degree of spatial coherence. normally between 0.5 and 3 factor: the degree of hue. normally between 0.5 and 3 im: an image or BRDF data scrib: scribble l: input windows size is (l*2+1)^2 nn: the number of neighbors. It can be a vector of two elements. For example [10;2] means 10 neighbors with default(level) spatial coherence and 2 neighbors with weak spatial coherence.
Note: Scribble inputs in RGB space usually perform better than HSV space.
For more information, please go to our project site for the detailed paper.
The code is free for academic/research purpose. Use at your own risk and we are not responsible for any loss resulting from this code. Feel free to submit pull request for bug fixes.
Qifeng Chen (cqf@stanford.edu) and Dingzeyu Li (dli@cs.columbia.edu)