Nantes Université

Skip to content
Extraits de code Groupes Projets
Valider 5f2f8f2e rédigé par Richard Zanibbi's avatar Richard Zanibbi
Parcourir les fichiers

Simplified evaluate script.

parent b2cc1014
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -48,25 +48,27 @@ BNAME=`basename $1` ...@@ -48,25 +48,27 @@ BNAME=`basename $1`
truthDir=$2 truthDir=$2
ResultsDir=Results_$BNAME ResultsDir=Results_$BNAME
echo "Output Files: $1" if ! [ -d $ResultsDir ]
echo "Ground Truth: $2" then
mkdir $ResultsDir
mkdir $ResultsDir/Metrics
fi
echo "Output File Directory: $1"
echo "Ground Truth Directory: $2"
echo "" echo ""
# Compute all .m metrics outputs (per-file), and .diff results (per-file). # Compute all .m metrics outputs (per-file), and .diff results (per-file).
echo "Evaluating files..." echo "Evaluating files..."
PREFIX=res_ PREFIX=res_
for file in $truthDir/*.lg for file in `ls $truthDir/*.lg`
do do
FNAME=`basename $file .lg` FNAME=`basename $file .lg`
nextFile=$dir/$FNAME.lg nextFile=$dir/$FNAME.lg
if [ $ResultsDir/Metrics/$FNAME.m -ot $file ] || \ if [[ ! -e $ResultsDir/Metrics/$FNAME.m ]]
[ $ResultsDir/Metrics/$FNAME.m -ot $nextFile ]
then then
if [[ $nextFile -ot $file ]] # NOTE: the script convertCrohmeLg can be used to convert
then # crohme .inkml files to .lg files.
echo " >> Converting $FNAME.inkml"
crohme2lg.pl $dir/$FNAME.inkml $nextFile
fi
echo " >> Comparing $FNAME.lg" echo " >> Comparing $FNAME.lg"
python $LgEvalDir/src/evallg.py $nextFile $file m > $ResultsDir/Metrics/$FNAME.m python $LgEvalDir/src/evallg.py $nextFile $file m > $ResultsDir/Metrics/$FNAME.m
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter