actableai.ocr.serve package

Submodules

actableai.ocr.serve.base module

class actableai.ocr.serve.base.BaseOCRServe

Bases: abc.ABC

classmethod get_deployment()

TODO write documentation

classmethod get_handle()

TODO write documentation

abstract transform(*args, **kwargs)

actableai.ocr.serve.tesseract module

class actableai.ocr.serve.tesseract.TesseractModelType(value)

Bases: str, enum.Enum

An enumeration.

best = 'best'
fast = 'fast'
normal = 'normal'
class actableai.ocr.serve.tesseract.TesseractServe(tessdata_path: Optional[str] = None, tessdata_fast_path: Optional[str] = None, tessdata_best_path: Optional[str] = None)

Bases: actableai.ocr.serve.base.BaseOCRServe

classmethod deploy(*, ray_autoscaling_configs: Union[Dict, ray.serve.config.AutoscalingConfig], ray_options: Dict[str, Any], tessdata_path: Optional[str] = None, tessdata_fast_path: Optional[str] = None, tessdata_best_path: Optional[str] = None)
get_available_languages(model_type: actableai.ocr.serve.tesseract.TesseractModelType = TesseractModelType.normal, page_segmentation_mode: int = 3) Set[str]
transform(image: PIL.Image.Image, model_type: Optional[actableai.ocr.serve.tesseract.TesseractModelType] = None, lang: str = 'eng', page_segmentation_mode: int = 3) str

Module contents