附件3的复原图片
24
附件4的复原图片
附件5的复原图片(正面)
25
26
附件5的复原图片(反面)
附录matlab代码
%%%%%%%%%%%%%%%%%%%%%%匹配度%%%%%%%%%%%%%%%%%%%%%%%%% function ResultLine=sortTeam(R,R2L) Indexs=R;
Result=zeros(length(R)); for i=1:length(R) for m=1:length(R)
PercentCom(i,m)=R2L(R(i),R(m)); end end
PercentCom;
flag=zeros(1,length(R)); Root=1;
ResultLine=[1]; for i=1:length(R)
27
[result,index]=max(PercentCom(Root,:)); flag(Root)=1;
PercentCom(Root,:)=0; PercentCom(:,Root)=0; flag(index)=1;
ResultLine=[ResultLine index]; Root=index;
if sum(flag(:)==1)==length(R) break; end end
for i=1:length(R)
ResultLine(i)=R(ResultLine(i)); end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%第一问的算法流程%%%%%%%%%%%%%
a{1}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\0.bmp'); a{2}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\1.bmp'); a{3}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\2.bmp'); a{4}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\3.bmp'); a{5}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\4.bmp'); a{6}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\5.bmp'); a{7}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\6.bmp'); a{8}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\7.bmp'); a{9}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\8.bmp'); a{10}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\9.bmp'); a{11}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\10.bmp'); a{12}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\11.bmp'); a{13}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\12.bmp'); a{14}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\13.bmp'); a{15}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\14.bmp'); a{16}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\15.bmp'); a{17}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\16.bmp'); a{18}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\17.bmp'); a{19}=imread('C:\\Users\\Aero Fantasia\\Desktop\\Competition\\B1\\T1\\18.bmp');
%取边缘 for i=1:19 demo=[];
demo(:,1)=a{i}(:,1);
demo(:,2)=a{i}(:,length(a{i}(1,:)));
28