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
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......
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.