Do less with unpaper.
authorDaniel Axtens <[email protected]>
Sat, 6 Aug 2011 04:34:39 +0000 (12:34 +0800)
committerDaniel Axtens <[email protected]>
Sat, 6 Aug 2011 04:34:39 +0000 (12:34 +0800)
scan2pages.sh

index dbd66ee..069b421 100755 (executable)
@@ -162,7 +162,11 @@ for scanpgnum in  `$my_seq 1 $pages`; do
        #unpaper it
        physpgbase=$outdir/physpg-${scanpgnum}
        if [ ! -e ${physpgbase}-1.pnm ] || [ ! -e ${physpgbase}-2.pnm ]; then
-               unpaper $unpaperflags --layout double --overwrite -ni 10 -op 2 $cleanscanpg ${physpgbase}-%01d.pnm || exit 1
+               # most of unpaper's processing is redundant given ocropus, and somewhat too agressive
+               unpaper $unpaperflags --layout double --overwrite -op 2 \
+                       --no-processing \
+                       $cleanscanpg ${physpgbase}-%01d.pnm || exit 1
+
        fi;
        
        for physpgnum in $($my_seq 1 2); do

UCC git Repository :: git.ucc.asn.au