.idea/sonarIssues.xml | ●●●●● patch | view | raw | blame | history | |
aoiOcr.py | ●●●●● patch | view | raw | blame | history | |
aoi_ocr/__pycache__/Ocr.cpython-36.pyc | patch | view | raw | blame | history | |
aoi_ocr/__pycache__/sid_process.cpython-36.pyc | patch | view | raw | blame | history | |
aoi_ocr/sid_process.py | ●●●●● patch | view | raw | blame | history |
.idea/sonarIssues.xml
@@ -18,7 +18,32 @@ <set /> </value> </entry> <entry key="$USER_HOME$/PycharmProjects/berki-parse/aoi_gen/Problem.py"> <value> <set /> </value> </entry> <entry key="$USER_HOME$/PycharmProjects/berki-parse/aoi_gen/Variable.py"> <value> <set /> </value> </entry> <entry key="$USER_HOME$/PycharmProjects/berki-parse/testcases/dvovod3.txt"> <value> <set /> </value> </entry> <entry key="$USER_HOME$/PycharmProjects/berki-parse/testcases/silaCurka1.txt"> <value> <set /> </value> </entry> <entry key="$PROJECT_DIR$/../../django/sizif-web/aoi/MainDocker/Dockerfile"> <value> <set /> </value> </entry> <entry key="$PROJECT_DIR$/../../django/sizif-web/aoi/README.md"> <value> <set /> </value> @@ -38,6 +63,16 @@ <set /> </value> </entry> <entry key="$PROJECT_DIR$/../../django/sizif-web/aoi/exam/templates/exam/exam_detail.html"> <value> <set /> </value> </entry> <entry key="$PROJECT_DIR$/../../django/sizif-web/aoi/exam/templates/exam/exam_new.html"> <value> <set /> </value> </entry> <entry key="$PROJECT_DIR$/../../django/sizif-web/aoi/exam/templates/exam/postprocess.html"> <value> <set /> aoiOcr.py
@@ -1,8 +1,9 @@ from aoi_ocr.Ocr import Paper from sklearn.externals import joblib import pkg_resources path = '/filename.joblib' # always use slash filepath = pkg_resources.resource_filename('aoi_ocr', path) path = "/filename.joblib" # always use slash filepath = pkg_resources.resource_filename("aoi_ocr", path) from glob import glob @@ -24,16 +25,16 @@ "processed_scans/20141028095553745_0018.tif", "processed_scans/20151013180545275_0011.tif", "processed_scans/20160408140801098_0004.tif", "processed_scans/20160510075445995_0026.tif" "processed_scans/20160510075445995_0026.tif", ] #p=Paper(filename=pa[9], sid_classifier=classifier, settings=settings) p=Paper(filename='test3.tif', sid_classifier=classifier, settings=settings) p = Paper(filename="test3.tif", sid_classifier=classifier, settings=settings) # print(p.QRData) # print(p.errors) # print(p.getSkewAngle()) # print(p.locateUpMarkers()) # print(p.locateUpMarkers())%% # print(p.locateRightMarkers()) # print(p.answerMatrix) # p.get_enhanced_sid() @@ -43,15 +44,17 @@ exit(0) filelist = glob("processed_scans/*.tif") wrong_sid=0; wrong_sid = 0 total=0 for f in sorted(filelist): print("processing: {}".format(f)) p=Paper(filename=f, sid_classifier=classifier, settings=settings).get_paper_ocr_data() p = Paper( filename=f, sid_classifier=classifier, settings=settings ).get_paper_ocr_data() print(f,p) if(p['page_no']==0): if p["page_no"] == 0: total+=1 if(len(p['errors'])!=0): if len(p["errors"]) != 0: wrong_sid+=1 if total%10 == 0: print("Total:{}, wrong SID: {}".format(total,wrong_sid)) aoi_ocr/__pycache__/Ocr.cpython-36.pycBinary files differ
aoi_ocr/__pycache__/sid_process.cpython-36.pycBinary files differ
aoi_ocr/sid_process.py
@@ -4,7 +4,7 @@ import pkg_resources templatefile = '/template-8.png' # always use slash templatefile = "/template-8.png" # always use slash template8 = pkg_resources.resource_filename(__name__, templatefile) @@ -40,6 +40,7 @@ image = image[y : y + h, x + 25 - move_left : x + w - 40] # +25,-25 return image def sid_compare(sid_no, sid_mask): """ Function compares student id number with student id mask if the recognised number is valid according to the mask