"git@developer.sourcefind.cn:gaoqiong/composable_kernel.git" did not exist on "172835a5f75ca5be7d0630fea7290e52b5f106a2"
Commit 389e315a authored by WenmuZhou's avatar WenmuZhou
Browse files

opt east post

parent 2c003d56
...@@ -60,11 +60,6 @@ class EASTPostProcess(object): ...@@ -60,11 +60,6 @@ class EASTPostProcess(object):
""" """
restore text boxes from score map and geo map restore text boxes from score map and geo map
""" """
try:
import lanms
except:
raise Exception(
'you should install lanms by pip3 install lanms-nova')
score_map = score_map[0] score_map = score_map[0]
geo_map = np.swapaxes(geo_map, 1, 0) geo_map = np.swapaxes(geo_map, 1, 0)
...@@ -81,8 +76,15 @@ class EASTPostProcess(object): ...@@ -81,8 +76,15 @@ class EASTPostProcess(object):
boxes = np.zeros((text_box_restored.shape[0], 9), dtype=np.float32) boxes = np.zeros((text_box_restored.shape[0], 9), dtype=np.float32)
boxes[:, :8] = text_box_restored.reshape((-1, 8)) boxes[:, :8] = text_box_restored.reshape((-1, 8))
boxes[:, 8] = score_map[xy_text[:, 0], xy_text[:, 1]] boxes[:, 8] = score_map[xy_text[:, 0], xy_text[:, 1]]
boxes = lanms.merge_quadrangle_n9(boxes, nms_thresh)
# boxes = nms_locality(boxes.astype(np.float64), nms_thresh) try:
import lanms
boxes = lanms.merge_quadrangle_n9(boxes, nms_thresh)
except:
print(
'you should install lanms by pip3 install lanms-nova to speed up nms_locality'
)
boxes = nms_locality(boxes.astype(np.float64), nms_thresh)
if boxes.shape[0] == 0: if boxes.shape[0] == 0:
return [] return []
# Here we filter some low score boxes by the average score map, # Here we filter some low score boxes by the average score map,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment