1#!/bin/sh
2
3ERROR_COUNT=0
4
5for PNG_BARCODE in compare_siemens/siemens_*_?.png; do
6   PNM_BARCODE=$(echo $PNG_BARCODE | sed -e 's/\.png$/.pnm/')
7   convert -depth 8 -type TrueColor $PNG_BARCODE $PNM_BARCODE
8done
9
10echo "Comparing generated barcodes against Seimens results"
11echo "-----------------------------------------------------------------"
12
13for file in compare_siemens/siemens_*_?.pnm; do
14
15   TEST_BARCODE=compare_generated/$(basename $file | sed -e 's/^siemens_/barcode_/')
16   if [[ ! -r "$TEST_BARCODE" ]]; then
17      continue
18   fi
19
20   cmp $file $TEST_BARCODE
21   if [[ $? -ne 0 ]]; then
22      ERROR_COUNT=$[$ERROR_COUNT + 1]
23   fi
24
25done
26
27echo "$ERROR_COUNT difference(s) found"
28echo ""
29
30exit 0
31