An OpenCV2 version for image matting algorithm described by papre - Shared Sample for Real-Time 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.
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.