summaryrefslogtreecommitdiff
path: root/testtraining.sh
diff options
context:
space:
mode:
Diffstat (limited to 'testtraining.sh')
-rwxr-xr-xtesttraining.sh17
1 files changed, 7 insertions, 10 deletions
diff --git a/testtraining.sh b/testtraining.sh
index 263ba7a..686dae8 100755
--- a/testtraining.sh
+++ b/testtraining.sh
@@ -15,7 +15,7 @@ find "$evaldir" -type f -name '*txt' | while read i; do
test -f "$d/$b.box" && continue
test -f "$d/${b}_lstmf.lstmf" && continue
- python3 "${here}/generate_line_box.py" -i "$d/$b.png" -t "$i" > "$d/$b.box"
+ python "${here}/generate_line_box.py" -i "$d/$b.png" -t "$i" > "$d/$b.box" || exit 1
done
@@ -27,20 +27,17 @@ find "$evaldir" -type f -name '*box' | while read i; do
# skip generating lstmf files if they're already present
test -f "$d/${b}_lstmf.lstmf" && continue
- tesseract "$d/$b.png" "$d/${b}_lstmf" --psm 6 lstm.train
+ tesseract "$d/$b.png" "$d/${b}_lstmf" --psm 6 lstm.train 2>/dev/null || exit 1
# the lstm.train process creates a blank .txt
- #rm -f "$d/${b}_lstmf.txt"
- #rm -f "$i"
+ rm -f "$d/${b}_lstmf.txt"
+ rm -f "$i"
done
find "$evaldir" -type f -name '*lstmf' > "$evaldir/list"
# Run lstmeval
-lstmeval --model "$1" --eval_listfile "$evaldir/list" -verbosity 2 2>&1
-exit
-evalout=`lstmeval --model "$1" --eval_listfile "$evaldir/list" 2>&1`
+evalout=`lstmeval --model "$1" --eval_listfile "$evaldir/list" -verbosity 0 2>&1`
test $? -ne 0 && echo "Error in lstmeval: $evalout"
-echo "$evalout"
-#echo "$evalout" | awk '/Char error rate/ {print $7 " " $8 " " $9 " " $10 " " $11 " " $12}'
+echo "$evalout" | awk '/Char error rate/ {print $7 " " $8 " " $9 " " $10 " " $11 " " $12}'
-#rm -f "$evaldir/list"
+rm -f "$evaldir/list"