538 Riddler Express 1/3/20
In[5]:= FTEfiles = FileNames["*.png", "/Users/a319557/Desktop/538Flags"];
FTEFlags = Import[#] & /@ FTEfiles;
files = FileNames["*.gif", "/Users/a319557/Desktop/Flags"];
TestFlags = Import[#] & /@ files;
In[9]:= FTEHisto = Table[ImageHistogram[FTEFlags[[i]]], {i, Length[FTEFlags]}];
TestHisto = Table[ImageHistogram[TestFlags[[i]]], {i, Length[TestFlags]}];
In[19]:= IMin = 1 000 000;
MinPic = 0;
Do[
TestDist = ImageDistance[FTEHisto[[1]], TestHisto[[i]]];
If[TestDist < IMin,
IMin = TestDist;
MinPic = i;
];
, {i, 1, Length[TestHisto]}];
Print[IMin, " ", MinPic, " ",
TestFlags[[MinPic]], " ", files[[MinPic]]];
35.9026 81 /Users/a319557/Desktop/Flags/[Link]
In[25]:= IMin = 1 000 000;
MinPic = 0;
Do[
TestDist = ImageDistance[FTEHisto[[2]], TestHisto[[i]]];
If[TestDist < IMin,
IMin = TestDist;
MinPic = i;
];
, {i, 1, Length[TestHisto]}];
Print[IMin, " ", MinPic, " ",
TestFlags[[MinPic]], " ", files[[MinPic]]];
30.6105 33 /Users/a319557/Desktop/Flags/[Link]
2 [Link]
In[22]:= IMin = 1 000 000;
MinPic = 0;
Do[
TestDist = ImageDistance[FTEHisto[[3]], TestHisto[[i]]];
If[TestDist < IMin,
IMin = TestDist;
MinPic = i;
];
, {i, 1, Length[TestHisto]}];
Print[IMin, " ", MinPic, " ",
TestFlags[[MinPic]], " ", files[[MinPic]]];
32.0312 242 /Users/a319557/Desktop/Flags/[Link]