In this tutorial, you will learn how to perform image inpainting with OpenCV and Python.
Image inpainting is a form of image conservation and image restoration, dating back to the 1700s when Pietro Edwards, director of the Restoration of the Public Pictures in Venice, Italy, applied this scientific methodology to restore and conserve famous works (source).
Technology has advanced image painting significantly, allowing us to:
Restore old, degraded photosRepair photos with missing areas due to damage and agingMask out and remove particular objects from an image (and do so in an aesthetically pleasing way)
Today, we’ll be looking at two image inpainting algorithms that