Leo Charre > Finance-MICR-GOCR-Check-1.03 > checkscan

Download:
Finance-MICR-GOCR-Check-1.03.tar.gz

Annotate this POD

CPAN RT

Open  0
Report a bug
Source  

NAME ^

checkscan - work with a scanned check image

USAGE ^

        checkscan -q /path/to/check.png

PARAMETERS ^

        -i increment pixels per iteration, default is 5
        -x how many iterations, default is 12 if you set the pixel increment yourself
        -o crop sides when iterating, value is percent in the form 0.15 where 1 is 100%
        -b path to micr database, dafaults to /usr/share/micrdb/
        -D dust size, default is 20
        -S spacing, default is 80

OPTIONS ^

        -p prep                 
        -v version      
        -h help
        -d debug messages, default is off

USAGE EXAMPLES ^

        checkscan -q ./t/checks_hard/hard1.png

For a hard to read check you may want to try changing iterations:

        checkscan -q -x 15 -i 2 ./t/checks_hard/hard1.png

CHANGING THE ITERATIONS ^

The program crops from the bottom up to look for a valid micr line in the image by default the steps are something like:

        70 75 80 85 90 95 100 105 110 115 120 130 140 150 160 170 180 190 200 210 220 230 240 250 300

If a valid line is found, it stops.

If you want to change the increment value and the number of steps:

        checkscan -q -i 2 -x 20 ./UxxxxxxU_TxxxxxxT_xxxxxxU.png

Would make 20 steps of 2 pix diff- also stops if valid found. To see debug ..

        checkscan -d -q -i 2 -x 20 ./UxxxxxxU_TxxxxxxT_xxxxxxU.png

SEE ALSO ^

Finance::MICR::GOCR::Check Finance::MICR::LineParser

AUTHOR ^

Leo Charre leocharre at cpan dot org