refdir = "Path\\to\\wing_segmentation\\directory";
outDir = "Path\\to\\output\\directory";
(*Generate a list for wing part checking*)
label = {"LF_wing_d", "RF_wing_d", "LH_wing_d", "RH_wing_d", "Body",
"R_antennae_d"};(*_d: the L/R parts are defined by looking from the \
dorsal side, it's definite*)
imglist = FileNames["*.jpg", refdir];
Table[StringSplit[FileNameTake[imglist[[k]]],
"_wing_segmentation.jpg"][[-1]], {k, 1, Length[imglist]}];
Table[StringSplit[imgnamelist[[k]], "_"][[1]], {k, 1,
Table[StringSplit[imgnamelist[[k]], "_"][[2]], {k, 1,
Table[Join[{barcodelist[[k]], sidelist[[k]], imgnamelist[[k]]},
ConstantArray[1, Length[label]]], {k, 1, Length[imgnamelist]}];
Join[{Flatten[{"barcode", "side", "template", label}]}, emptyList];
outname = FileNameTake[outDir] <> "_spp_preference_table.csv";
out = outDir <> "\\" <> outname;
Export[out, outEmptyList];