fix syntax error (aborted check)
[dja/scandal.git] / detect2pages.sh
1 #!/bin/bash
2
3 #should probably have given up on shell and gone over to python.
4
5 source $(dirname $0)/my_seq.sh
6
7 infile=$1
8 pg=$2
9 subpg=$3
10
11 dir=$(dirname $infile)
12
13 convert -blur 10 -gamma 0.00001 -median 1 $infile -resize 1x601\! -gamma 0.3 $dir/strip-${pg}-${subpg}.png
14
15 #There seems to be a definte bias in my reader scans for things to be in the top part rather than the bottom part
16 testpoints=`$my_seq 270 320`
17
18 sum=0
19 prev=0
20 longestrun=0
21
22
23 for testpoint in $testpoints; do
24         #convert -verbose strip-${pg}-${subpg}.png[1x1+0+${testpoint}] -format "%[fx:s.intensity]" info:
25         value=$(convert $dir/strip-${pg}-${subpg}.png[1x1+0+${testpoint}] -format "%[fx:s.intensity>0.3]" info:)
26         sum=$(expr $value + $sum)
27
28         if [[ $prev = 1 && $value = 0 ]]; then
29                 if [[ $sum > $longestrun ]]; then
30                         longestrun=$sum;
31                 fi;
32                 sum=0
33         fi;
34
35         prev=$value
36
37         #echo "$testpoint: $value ($sum, $longestrun)"
38 done;
39
40 if [[ $sum > $longestrun ]]; then
41         longestrun=$sum;
42 fi
43
44 echo $longestrun
45
46 exit $( expr $longestrun "<=" 10 )

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