MCPcopy Create free account
hub / github.com/Topdu/OpenOCR / preprocess

Method preprocess

openrec/preprocess/cmer_label_encode.py:593–847  ·  view source on GitHub ↗
(
        self,
        images: ImageInput,
        return_tensors: Optional[Union[str, TensorType]] = None,
        input_data_format: Optional[Union[str, ChannelDimension]] = None,
        do_convert_rgb: Optional[bool] = None,
        do_rescale: Optional[bool] = None,
        rescale_factor: Optional[float] = None,
        do_normalize: Optional[bool] = None,
        image_mean: Optional[Union[float, list[float]]] = None,
        image_std: Optional[Union[float, list[float]]] = None,
        down_sample_ratio: Optional[int] = None,
        resample: Optional['PILImageResampling'] = None,
        output_channel_format: Optional[ChannelDimension] = None,
        pad_value_strategy: Optional[str] = None,
        pad_value: Optional[Union[float, List[float]]] = None,
        center_pad: Optional[bool] = None,
        do_augment: Optional[bool] = True,
        augment_seed: Optional[int] = None,
        pre_pad_expand_ratio: Optional[float] = None,
        pre_pad_min_px: Optional[int] = None,
        aug_repeats: Optional[int] = None,
        keep_original: Optional[bool] = None,
        num_workers: Optional[int] = None,
        pad_num_workers: Optional[int] = None,
        resize_backend: Optional[str] = None,
        normalize_inplace: Optional[bool] = None,
    )

Source from the content-addressed store, hash-verified

591
592 @filter_out_non_signature_kwargs()
593 def preprocess(
594 self,
595 images: ImageInput,
596 return_tensors: Optional[Union[str, TensorType]] = None,
597 input_data_format: Optional[Union[str, ChannelDimension]] = None,
598 do_convert_rgb: Optional[bool] = None,
599 do_rescale: Optional[bool] = None,
600 rescale_factor: Optional[float] = None,
601 do_normalize: Optional[bool] = None,
602 image_mean: Optional[Union[float, list[float]]] = None,
603 image_std: Optional[Union[float, list[float]]] = None,
604 down_sample_ratio: Optional[int] = None,
605 resample: Optional['PILImageResampling'] = None,
606 output_channel_format: Optional[ChannelDimension] = None,
607 pad_value_strategy: Optional[str] = None,
608 pad_value: Optional[Union[float, List[float]]] = None,
609 center_pad: Optional[bool] = None,
610 do_augment: Optional[bool] = True,
611 augment_seed: Optional[int] = None,
612 pre_pad_expand_ratio: Optional[float] = None,
613 pre_pad_min_px: Optional[int] = None,
614 aug_repeats: Optional[int] = None,
615 keep_original: Optional[bool] = None,
616 num_workers: Optional[int] = None,
617 pad_num_workers: Optional[int] = None,
618 resize_backend: Optional[str] = None,
619 normalize_inplace: Optional[bool] = None,
620 ) -> BatchFeature:
621 do_convert_rgb = self.do_convert_rgb if do_convert_rgb is None else do_convert_rgb
622 do_rescale = self.do_rescale if do_rescale is None else do_rescale
623 rescale_factor = self.rescale_factor if rescale_factor is None else rescale_factor
624 do_normalize = self.do_normalize if do_normalize is None else do_normalize
625 image_mean = self.image_mean if image_mean is None else image_mean
626 image_std = self.image_std if image_std is None else image_std
627 down_sample_ratio = self.down_sample_ratio if down_sample_ratio is None else int(
628 down_sample_ratio)
629 resample = self.resample if resample is None else resample
630 output_channel_format = self.output_channel_format if output_channel_format is None else output_channel_format
631 pad_value_strategy = self.pad_value_strategy if pad_value_strategy is None else pad_value_strategy.lower(
632 )
633 pad_value = self.pad_value if pad_value is None else pad_value
634 center_pad = self.center_pad if center_pad is None else bool(
635 center_pad)
636 do_augment = self.default_do_augment if do_augment is None else bool(
637 do_augment)
638 pre_pad_expand_ratio = self.pre_pad_expand_ratio if pre_pad_expand_ratio is None else float(
639 pre_pad_expand_ratio)
640 pre_pad_min_px = self.pre_pad_min_px if pre_pad_min_px is None else int(
641 pre_pad_min_px)
642 aug_repeats = self.aug_repeats if aug_repeats is None else max(
643 int(aug_repeats), 0)
644 keep_original = self.keep_original if keep_original is None else bool(
645 keep_original)
646 num_workers = self.num_workers if num_workers is None else max(
647 int(num_workers), 0)
648 pad_num_workers = self.pad_num_workers if pad_num_workers is None else max(
649 int(pad_num_workers), 0)
650 resize_backend = (self.resize_backend if resize_backend is None else

Callers 2

preprocess_autoMethod · 0.95
__call__Method · 0.45

Calls 1

getMethod · 0.80

Tested by

no test coverage detected