#!/bin/sh

if [ $# -ne 1 ]; then
    echo "Usage: $0 <filename>"
    exit
fi

# 15 AUs
NANS="\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN"
# 13 AUs
#NANS="\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN"
# 8 AUs
#NANS="\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN\tNaN"

FILE=$1
TMP=tmp.txt

rm -f ${TMP}

# Remove all non-frame lines, and replace the full filename with just the frame number.
grep "frame[0-9]\+" ${FILE} | sed "s/^.*frame\([0-9][0-9]*\)\.bmp/\1/" | sed "s/\tEyes: {[^}]\+}\s{[^}]\+}//" | sed "s/^\([0-9][0-9][0-9][0-9][0-9]\)\s*$/\1${NANS}/" > ${TMP}

# Have matlab calculate the ROC
matlab -nosplash -nojvm -nodesktop -nodisplay -r "ROC=CERT_ROC('${TMP}');display(ROC);exit" | tail -2 | head -1

#cat ${TMP}
#rm -f ${TMP}
