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