Customized implementation of the closed form matting alogrithm which is proposed by A. Levin。This is an alogrithm for image matting by giving certain constraints, i.e. trimap or scribble.
for trimap
python main.py --mode=matting --image=/path/to/your_image --trimap=/path/to/your_trimap_image --output_dir=/path/to/outputfor scribble
python main.py --mode=matting --image=/path/to/your_image --trimap=/path/to/your_scribble_image --output_dir=/path/to/outputand in order to guide scribble, you may need smallest eigenvector of Laplacian
python main.py --mode=eigen --image=/path/to/your_image --output_dir=/path/to/outputFrom left to right, [image, trimap/scribble, alpha, matting]
