efros_freeman  0.1
quilting.h
Go to the documentation of this file.
1 /*
2  Copyright (c) 2016 Lara Raad <lara.raad@cmla.ens-cachan.fr>,
3  Bruno Galerne <bruno.galerne@parisdescartes.fr>
4 
5  Quilting is free software: you can redistribute it and/or modify
6  it under the terms of the GNU Affero General Public License as
7  published by the Free Software Foundation, either version 3 of the
8  License, or (at your option) any later version.
9 
10  This program is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU Affero General Public License for more details.
14 
15  You should have received a copy of the GNU Affero General Public License
16  along with this program. If not, see <http://www.gnu.org/licenses/>.
17 */
18 
19 /**
20 * @file quilting.h
21 * @brief this header file contains the main method of
22 * image quilting method.
23 *
24 * @author Lara Raad
25 *
26 * @date 24/05/2012
27 */
28 #ifndef QUILTING_H_
29 #define QUILTING_H_
30 
31 #include "common.h"
32 
33 Image quilting_synthesis(Image src_im, int patch_sz, int overlap_sz,
34  int blocks_row, int blocks_col, float tolerance,
35  Image * position_map, Image * synth_map,
36  long * seed);
37 
38 #endif