writeKTHSigset.sh
811 Bytes
#!/bin/bash
echo '<?xml version="1.0" encoding="UTF-8"?>'
echo '<biometric-signature-set>'
for ((person=$1; person <= $2; person++)); do
printf "\t<biometric-signature name=\"person%02d\">\n" $person
for vidClass in {'boxing','handclapping','handwaving','jogging','running','walking'}; do
for i in {1..4}; do
# person13_handclapping_d3 is missing
if [ $vidClass = 'handclapping' -a $person -eq 13 -a $i -eq 3 ]; then
continue
fi
# person01_boxing_d4 was deleted (corrupted file)
if [ $vidClass = 'boxing' -a $person -eq 1 -a $i -eq 4 ]; then
continue
fi
printf "\t\t<presentation Label=\"$vidClass\" file-name=\"%s/person%02d_%s_d%d_uncomp.avi\" />\n" $vidClass $person $vidClass $i
done
done
echo -e "\t</biometric-signature>"
done
echo '</biometric-signature-set>'