未验证 提交 c01e3267 编写于 作者: D dyning 提交者: GitHub

Merge pull request #8 from LDOUBLEV/fixocr

update det process code, +32 -> -32
...@@ -143,12 +143,16 @@ class DBProcessTest(object): ...@@ -143,12 +143,16 @@ class DBProcessTest(object):
resize_w = int(resize_w * ratio) resize_w = int(resize_w * ratio)
if resize_h % 32 == 0: if resize_h % 32 == 0:
resize_h = resize_h resize_h = resize_h
elif resize_h // 32 <= 1:
resize_h = 32
else: else:
resize_h = (resize_h // 32 + 1) * 32 resize_h = (resize_h // 32 - 1) * 32
if resize_w % 32 == 0: if resize_w % 32 == 0:
resize_w = resize_w resize_w = resize_w
elif resize_w // 32 <= 1:
resize_w = 32
else: else:
resize_w = (resize_w // 32 + 1) * 32 resize_w = (resize_w // 32 - 1) * 32
try: try:
if int(resize_w) <= 0 or int(resize_h) <= 0: if int(resize_w) <= 0 or int(resize_h) <= 0:
return None, (None, None) return None, (None, None)
......
...@@ -485,10 +485,14 @@ class EASTProcessTest(object): ...@@ -485,10 +485,14 @@ class EASTProcessTest(object):
resize_w = int(resize_w * ratio) resize_w = int(resize_w * ratio)
if resize_h % 32 == 0: if resize_h % 32 == 0:
resize_h = resize_h resize_h = resize_h
elif resize_h // 32 <= 1:
resize_h = 32
else: else:
resize_h = (resize_h // 32 - 1) * 32 resize_h = (resize_h // 32 - 1) * 32
if resize_w % 32 == 0: if resize_w % 32 == 0:
resize_w = resize_w resize_w = resize_w
elif resize_w // 32 <= 1:
resize_w = 32
else: else:
resize_w = (resize_w // 32 - 1) * 32 resize_w = (resize_w // 32 - 1) * 32
im = cv2.resize(im, (int(resize_w), int(resize_h))) im = cv2.resize(im, (int(resize_w), int(resize_h)))
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册