def configure(self): self.score_map_out = self.get_value_from_config('score_map_out') self.geometry_map_out = self.get_value_from_config('geometry_map_out') self.score_map_thresh = self.get_value_from_config( 'score_map_threshold') self.nms_thresh = self.get_value_from_config('nms_threshold') self.box_thresh = self.get_value_from_config('box_threshold') if isinstance(Polygon, UnsupportedPackage): Polygon.raise_error(self.__provider__)
def configure(self): self.threshold = self.get_value_from_config('threshold') self.box_threshold = self.get_value_from_config('box_threshold') self.unclip_ratio = self.get_value_from_config('unclip_ratio') self.min_size = self.get_value_from_config('min_size') self.max_candidates = self.get_value_from_config('max_candidates') if isinstance(Polygon, UnsupportedPackage): Polygon.raise_error(self.__provider__) if isinstance(pyclipper, UnsupportedPackage): pyclipper.raise_error(self.__provider__)
def configure(self): self.cls_prob_out = self.get_value_from_config('cls_prob_out') self.bbox_pred_out = self.get_value_from_config('bbox_pred_out') self.min_size = self.get_value_from_config('min_size') self.pre_nms_top_n = self.get_value_from_config('pre_nms_top_n') self.post_nms_top_n = self.get_value_from_config('post_nms_top_n') self.nms_threshold = self.get_value_from_config('nms_threshold') self.min_ratio = self.get_value_from_config('min_ratio') self.line_min_score = self.get_value_from_config('line_min_score') self.text_proposals_width = self.get_value_from_config( 'text_proposals_width') self.min_num_proposals = self.get_value_from_config( 'min_num_proposals') if isinstance(Polygon, UnsupportedPackage): Polygon.raise_error(self.__provider__) self.text_proposal_connector = TextProposalConnector()
def configure(self): self.cls_prob_out = self.get_value_from_config('cls_prob_out') self.bbox_pred_out = self.get_value_from_config('bbox_pred_out') self.min_size = self.get_value_from_config('min_size') self.pre_nms_top_n = self.get_value_from_config('pre_nms_top_n') self.post_nms_top_n = self.get_value_from_config('post_nms_top_n') self.nms_threshold = self.get_value_from_config('nms_threshold') self.min_ratio = self.get_value_from_config('min_ratio') self.line_min_score = self.get_value_from_config('line_min_score') text_proposals_width = self.get_value_from_config( 'text_proposals_width') min_num_proposals = self.get_value_from_config('min_num_proposals') self.min_width = min_num_proposals * text_proposals_width if isinstance(Polygon, UnsupportedPackage): Polygon.raise_error(self.__provider__) self.text_proposal_connector = TextProposalConnector() self.anchors = np.array([[0, 2, 15, 13], [0, 0, 15, 15], [0, -4, 15, 19], [0, -9, 15, 24], [0, -16, 15, 31], [0, -26, 15, 41], [0, -41, 15, 56], [0, -62, 15, 77], [0, -91, 15, 106], [0, -134, 15, 149]]) self.outputs_verified = False