def __init__(self, identifier, mask, labels): if isinstance(maskUtils, UnsupportedPackage): maskUtils.raise_error("CoCoInstanceSegmentationRepresentation") raise ValueError('can not create representation') super().__init__(identifier) self.raw_mask = mask self.labels = labels self._mask = None
def __init__(self, launcher_config, label_map=None, output_blob=None, additional_output_mapping=None): super().__init__(launcher_config, label_map, output_blob, additional_output_mapping) if isinstance(mask_util, UnsupportedPackage): mask_util.raise_error(self.__provider__) self.encoder = mask_util.encode
def configure(self): if isinstance(mask_util, UnsupportedPackage): mask_util.raise_error(self.__provider__) self.encoder = mask_util.encode self.loc_out = self.get_value_from_config('loc_out') self.conf_out = self.get_value_from_config('conf_out') self.prior_out = self.get_value_from_config('prior_out') self.mask_out = self.get_value_from_config('mask_out') self.proto_out = self.get_value_from_config('proto_out') self.conf_thresh = self.get_value_from_config('confidence_threshold') self.max_num_detections = self.get_value_from_config('max_detections')
def configure(self): if isinstance(mask_util, UnsupportedPackage): mask_util.raise_error(self.__provider__) self.encoder = mask_util.encode self.loc_out = self.get_value_from_config('loc_out') self.conf_out = self.get_value_from_config('conf_out') self.prior_out = self.get_value_from_config('prior_out') self.boxes_out = self.get_value_from_config('boxes_out') self.mask_out = self.get_value_from_config('mask_out') self.proto_out = self.get_value_from_config('proto_out') self.conf_thresh = self.get_value_from_config('confidence_threshold') self.max_num_detections = self.get_value_from_config('max_detections') if not self.loc_out and not self.prior_out and not self.boxes_out: raise ConfigError( 'loc_out and prior_out or boxes_out should be provided') if not self.boxes_out and not (self.prior_out and self.loc_out): raise ConfigError('both loc_out and prior_out should be provided')
def configure(self): super().configure() if isinstance(maskUtils, UnsupportedPackage): maskUtils.raise_error(self.__provider__)