Need help with AlphaMatting?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

np-csu
235 Stars 59 Forks 3 Commits 7 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

# 12,042
C++
Python
instanc...
mask-rc...
3 commits

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.