From 93d924e090664ca7e88f0f166a7e334e0945746d Mon Sep 17 00:00:00 2001 From: Samo Penic <samo.penic@gmail.com> Date: Sat, 01 Dec 2018 18:21:27 +0000 Subject: [PATCH] Did less noise removal. --- aoi_ocr/sid_process.py | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/aoi_ocr/sid_process.py b/aoi_ocr/sid_process.py index a466e09..93fbd89 100644 --- a/aoi_ocr/sid_process.py +++ b/aoi_ocr/sid_process.py @@ -75,7 +75,7 @@ # Get bounding box x, y, w, h = cv2.boundingRect(ctr) # Getting ROI - if w < h / 2: + if w < h / 3: sid_no = sid_no + "1" continue roi = image[y : y + h, x : x + w] @@ -191,7 +191,7 @@ cv2.imwrite("/tmp/enSID0.png", image) # Remove noise - image = cv2.morphologyEx(image, cv2.MORPH_OPEN, kernel(3, 3), iterations=3) + image = cv2.morphologyEx(image, cv2.MORPH_OPEN, kernel(3, 3), iterations=2) # Closing. Connect non connected parts image = cv2.morphologyEx(image, cv2.MORPH_CLOSE, kernel(5, 1), iterations=4) @@ -199,7 +199,7 @@ # Again noise removal after closing #image = cv2.morphologyEx(image, cv2.MORPH_OPEN, kernel(8, 8), iterations=1) # don't do too much noise removal. - image = cv2.morphologyEx(image, cv2.MORPH_OPEN, kernel(3, 3), iterations=1) + #image = cv2.morphologyEx(image, cv2.MORPH_OPEN, kernel(3, 3), iterations=2) # Skeletonization #image = img_as_ubyte(morphology.skeletonize(image > 128)) @@ -228,5 +228,5 @@ if not sid_compare(sid_no, sid_mask): sid_err = ["Wrong SID!"] - + cv2.imwrite("/tmp/SID_"+sid_no+".png", image) return sid_no, sid_err, sid_warn -- Gitblit v1.9.3