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`
truthDir=$2
ResultsDir=Results_$BNAME
echo "Output Files: $1"
echo "Ground Truth: $2"
if ! [ -d $ResultsDir ]
then
mkdir $ResultsDir
mkdir $ResultsDir/Metrics
fi
echo "Output File Directory: $1"
echo "Ground Truth Directory: $2"
echo ""
# Compute all .m metrics outputs (per-file), and .diff results (per-file).
echo "Evaluating files..."
PREFIX=res_
for file in $truthDir/*.lg
for file in `ls $truthDir/*.lg`
do
FNAME=`basename $file .lg`
nextFile=$dir/$FNAME.lg
if [ $ResultsDir/Metrics/$FNAME.m -ot $file ] || \
[ $ResultsDir/Metrics/$FNAME.m -ot $nextFile ]
if [[ ! -e $ResultsDir/Metrics/$FNAME.m ]]
then
if [[ $nextFile -ot $file ]]
then
echo " >> Converting $FNAME.inkml"
crohme2lg.pl $dir/$FNAME.inkml $nextFile
fi
# NOTE: the script convertCrohmeLg can be used to convert
# crohme .inkml files to .lg files.
echo " >> Comparing $FNAME.lg"
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