From cf921b251d8664900bc7c5b3068bcd7b0ce2b2b7 Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@gmail.com> Date: Sat, 17 Nov 2018 12:55:27 +0000 Subject: [PATCH] Added no SID robustness --- aoiOcr.py | 5 +++-- Ocr.py | 9 +++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/Ocr.py b/Ocr.py index cd546b3..33d9457 100644 --- a/Ocr.py +++ b/Ocr.py @@ -237,6 +237,15 @@ def get_code_data(self): + if self.QRData is None: + self.errors.append("Could not read QR or EAN code! Not an exam?") + retval = {'exam_id': None, + 'page_no': None, + 'paper_id': None, + 'faculty_id': None, + 'sid':None + } + return retval qrdata = bytes.decode(self.QRData, 'utf8') if self.QRDecode[0].type=='EAN13': return {'exam_id': int(qrdata[0:7]), diff --git a/aoiOcr.py b/aoiOcr.py index ddf3b6a..3554c92 100644 --- a/aoiOcr.py +++ b/aoiOcr.py @@ -19,9 +19,10 @@ "processed_scans/20141021095744144_0005.tif", "processed_scans/20141021095744144_0009.tif", "processed_scans/20141028095553745_0018.tif", - "processed_scans/20151013180545275_0011.tif" + "processed_scans/20151013180545275_0011.tif", + "processed_scans/20160408140801098_0004.tif" ] -p=Paper(filename=pa[7], sid_classifier=classifier, settings=settings) +p=Paper(filename=pa[8], sid_classifier=classifier, settings=settings) # print(p.QRData) # print(p.errors) -- Gitblit v1.9.3