This repository contains an easy-to-read Python implementation of the seamless image cloning method in the paper Poisson Image Editing. To solve the sparse least-squares problem arising in this method, I provide an implementation that uses the default scipy.sparse solver, as well as an implementation that uses a hand-written geometric Jacobi solver.
This code can be browsed online with the IPython Notebook Viewer using the links below.