hezar.models.text_detection.craft.craft_image_processor module

class hezar.models.text_detection.craft.craft_image_processor.CraftImageProcessor(config: CraftImageProcessorConfig, **kwargs)[source]

Bases: ImageProcessor

get_ratio(image, square_size: int | None = None, mag_ratio: float | None = None)[source]
class hezar.models.text_detection.craft.craft_image_processor.CraftImageProcessorConfig(mean: 'tuple' = (123.675, 116.28, 103.53), std: 'tuple' = (58.395, 57.12, 57.375), rescale: 'float | None' = None, resample: int | None = None, size: tuple[int, int] | None = None, mirror: bool = False, gray_scale: bool = False, square_size: 'int' = 2560, mag_ratio: 'float' = 1.0)[source]

Bases: ImageProcessorConfig

mag_ratio: float = 1.0
mean: tuple = (123.675, 116.28, 103.53)
name: str = 'craft_image_processor'
rescale: float | None = None
square_size: int = 2560
std: tuple = (58.395, 57.12, 57.375)