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
Esempio n. 2
0
 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
Esempio n. 3
0
 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')
Esempio n. 4
0
 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__)