Skip to content

This is the python reimplementation of well known exemplar-based image inpainting by Criminisi using the OpenCV library

Notifications You must be signed in to change notification settings

NazminJuli/Criminisi-Inpainting

Repository files navigation

In-painting

Python implementation of A. Criminisi object removal algorithm It has two input parameters: the original image in RGB and the desired mask to be inpainted in color mode of Gray

  • OpenCV
  • Numpy
  • NVIDIA CUDA

Sample input and output

marked area to be removed marked area after inpainting

It works the trick to remove spot from the source image but takes higher computation time for higher resolution images.

More advanced modification for less computation time will be released soon......

References

Criminisi, Antonio, Patrick Pérez, and Kentaro Toyama. "Region filling and object removal by exemplar-based image inpainting." Image Processing, IEEE Transactions on 13.9 (2004): 1200-1212.

About

This is the python reimplementation of well known exemplar-based image inpainting by Criminisi using the OpenCV library

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages