shreyasvaidya's picture
Upload folder using huggingface_hub
01bb3bb verified
raw
history blame contribute delete
694 Bytes
# c++ version pse based on opencv 3+
from pse import decode as pse_decode
from cfglib.config import config as cfg
class TextDetector(object):
def __init__(self, model):
# evaluation mode
self.model = model
model.eval()
# parameter
self.scale = cfg.scale
self.threshold = cfg.threshold
def detect(self, image, img_show):
# get model output
preds = self.model.forward(image)
preds, boxes, contours = pse_decode(preds[0], self.scale, self.threshold)
output = {
'image': image,
'tr': preds,
'bbox': boxes
}
return contours, output