-
Notifications
You must be signed in to change notification settings - Fork 0
/
transfer.m
82 lines (66 loc) · 2.19 KB
/
transfer.m
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
function [done] = transfer()
% load data
data = loadPainting2();
A = data{1}; Ap = data{2}; B = data{3}; name = data{4};
% create the image analogy
Bp = createImageAnalogy(A, Ap, B);
% show/save the image
imwrite(Bp,name);
%imshow(Bp);
end
% load the coast data
function [data] = loadCoast()
A = im2double(imread('input/coast/coastA.jpg'));
Ap = im2double(imread('input/coast/coastAp.jpg'));
B = im2double(imread('input/coast/coastB.jpg'));
data = {A,Ap,B,'coast.jpg'};
end
% load the city data
function [data] = loadCity()
A = im2double(imread('input/city/cityA.jpg'));
Ap = im2double(imread('input/city/cityAp.jpg'));
B = im2double(imread('input/city/cityB.jpg'));
data = {A,Ap,B,'city.jpg'};
end
% load the Painting2 data
function [data] = loadPainting2()
A = im2double(imread('input/painting2/painting2A.jpg'));
Ap = im2double(imread('input/painting2/painting2Ap.jpg'));
B = im2double(imread('input/painting2/painting2B.jpg'));
data = {A,Ap,B,'painting2.jpg'};
end
% load the Painting data
function [data] = loadPainting()
A = im2double(imread('input/painting/paintingA.jpg'));
Ap = im2double(imread('input/painting/paintingAp.jpg'));
B = im2double(imread('input/painting/paintingB.jpg'));
data = {A,Ap,B,'painting.jpg'};
end
% load the Obama data
function [data] = loadObama2()
A = im2double(imread('input/obama2/obama2A.jpg'));
Ap = im2double(imread('input/obama2/obama2Ap.jpg'));
B = im2double(imread('input/obama2/obama2B.jpg'));
data = {A,Ap,B,'obama2.jpg'};
end
% load the Obama data
function [data] = loadObama()
A = im2double(imread('input/obama/obamaA.jpg'));
Ap = im2double(imread('input/obama/obamaAp.jpg'));
B = im2double(imread('input/obama/obamaB.jpg'));
data = {A,Ap,B,'obama.jpg'};
end
% load the river data
function [data] = loadRiver()
A = im2double(imread('input/river/riverA.jpg'));
Ap = im2double(imread('input/river/riverAp.jpg'));
B = im2double(imread('input/river/riverB.jpg'));
data = {A,Ap,B,'river.jpg'};
end
% load the river2 data
function [data] = loadRiver2()
A = im2double(imread('input/river2/river2A.jpg'));
Ap = im2double(imread('input/river2/river2Ap.jpg'));
B = im2double(imread('input/river2/river2B.jpg'));
data = {A,Ap,B,'river2.jpg'};
end