Skip to content

A python implementation of Poisson Blending with friendly user interface. Created for course DATA130010.

License

Notifications You must be signed in to change notification settings

ForeverHaibara/Poisson-Blending

Repository files navigation

Poisson-Blending

A python implementation of Poisson Blending with friendly user interface.

Dependencies

  1. numpy
  2. scipy
  3. PIL
  4. tkinter == 8.6
  5. numba (optional but recommended)

If numba is installed, the program will be twice faster. Don't be afraid, it won't be long -- the problem gets solved within seconds.

Quick Start

Just run main.py and follow the instructions! You will obtain the result within $5$ steps! (Upload the foreground, crop out the target, upload the background, place the target onto the background and finally save the result.)

We have also prepared some images for testing in the examples folder. They are collected from the original paper and from the Internet. Please issue me to remove them in the case of copyright infringement.

Example

Original artwork created by lofter 小若.

image

Reference

  1. J. Martino, Gabriele Facciolo, and Enric Meinhardt-Llopis. Poisson image editing.Image Processing On Line,5:300–325, 11 2016.6.

About

A python implementation of Poisson Blending with friendly user interface. Created for course DATA130010.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages