Image inpainting algorithms in Julia.
For those situations where we need to remove undesired elements from the scene...
Obs: Currently, only single channel images are supported.
Get the latest stable release with Julia's package manager:
Pkg.add("ImageInpainting")
using ImageInpainting
# inpaint image within mask using algorithm
inpaint(img, mask, algo)
where mask[i,j,...]
is set to true
whenever a pixel is to be inpainted.
Examples of usage for each algorithm can be found in the test folder.
Algorithm type | References |
---|---|
Criminisi |
Criminisi, A., Pérez, P., Toyama, K., 2004. Region Filling and Object Removal by Examplar-based Image Inpainting. |
Contributions are very welcome, as are feature requests and suggestions.
Please open an issue if you encounter any problems.