-
Notifications
You must be signed in to change notification settings - Fork 39
/
Copy pathREADME.txt
executable file
·42 lines (29 loc) · 1.45 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
=====================================
README: Inpainting based PatchMatch
=====================================
@Author: Younesse ANDAM
@Contact: [email protected]
Description: This project is a personal implementation of an algorithm called PATCHMATCH that restores missing areas in an image.
The algorithm is presented in the following paper
PatchMatch A Randomized Correspondence Algorithm
for Structural Image Editing
by C.Barnes,E.Shechtman,A.Finkelstein and Dan B.Goldman
ACM Transactions on Graphics (Proc. SIGGRAPH), vol.28, aug-2009
For more information please refer to
http://www.cs.princeton.edu/gfx/pubs/Barnes_2009_PAR/index.php
Copyright (c) 2010-2011
Requirements
============
To run the project you need to install Opencv library and link it to your project.
Opencv can be download it here
http://opencv.org/downloads.html
How to use
===========
The project accepts two images
1- The original image
2- The pruned image you can delete a part of interest in the image. The algorithm will patch the remaining image to give a natural result.
The project contains some example of images to try it. You may find them in image_files.
After choosing the image file, enter the paths of those image files in main.c
char fileNameInput[50] = YOUR_PATH_HERE_OF_ORIGINAL_IMAGE;
char fileNameMasked[50] = YOUR_PATH_HERE_OF_PRUNED_IMAGE;
Enjoy!!