-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtest.m
44 lines (40 loc) · 1.04 KB
/
test.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
im1 = imread('s1_1.jpg');
im1=rgb2gray(im1);
im2=imread('s1_2.jpg');
im2=rgb2gray(im2);
% my
my_result=load('my_1.mat','my_result');
my_metric = fusionAssess(im1,im2,my_result.my_result);
%dwt
dwt_result = load('dwt_result_5.mat','Y');
dwt_metric = fusionAssess(im1,im2,dwt_result.Y);
% nsct
nsct_result = load('nsct_5.mat','F1');
nsct_metric = fusionAssess(im1,im2,nsct_result.F1);
% im
im_result = load('im_5.mat','F');
im_metric = fusionAssess(im1,im2,im_result.F);
% gf
gf_result = load('gf_5.mat','F');
gf_metric = fusionAssess(im1,im2,gf_result.F);
% nsct-pcnn
pcnn_result = load('pcnn_5.mat','F');
pcnn_result.F=uint8(pcnn_result.F);
pcnn_metric = fusionAssess(im1,im2,pcnn_result.F);
% dsift
dsift_result = load('dsift_5.mat','F');
dsift_metric = fusionAssess(im1,im2,dsift_result.F);
disp('my:');
disp(my_metric);
disp('dwt:');
disp(dwt_metric);
disp('nsct:');
disp(nsct_metric);
disp('im:');
disp(im_metric);
disp('gf:');
disp(gf_metric);
disp('pcnn:');
disp(pcnn_metric);
disp('dsift:');
disp(dsift_metric);