Skip to content

An OpenCV2 version for image matting algorithm described by papre - Shared Sample for Real-Time Alpha Matting

Notifications You must be signed in to change notification settings

np-csu/AlphaMatting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alpha Matting

This is an OpenCV2 version for algorithm described by paper:

Shared Sampling for Real-Time Alpha Matting Eduardo S. L. Gastal and Manuel M. Oliveira Computer Graphics Forum. Volume 29 (2010), Number 2. Proceedings of Eurographics 2010, pp. 575-584.

Usage

SharedMatting sm;
sm.loadImage(pathToImage); // load image from pathToImage
sm.loadTrimap(pathToTrimap); // load Trimap from pathToTrimap
sm.solveAlpha(); // do the shared matting algorithm
sm.save(pathToSave); // save result image

For details, please refer to Readme.txt and main.cpp.

Example

###input

input.png

trimap.png

###result

result.png

About

An OpenCV2 version for image matting algorithm described by papre - Shared Sample for Real-Time Alpha Matting

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages