{ "main_process": { "ImageToBGR": { "input_format": "BGR" }, "SegmPrediction": { "model_path": "segm/segm_model.ckpt", "config_path": "segm/segm_config.json", "num_threads": 8, "device": "cuda", "runtime": "Pytorch" }, "RestoreImageAngle": { "restoring_class_names": ["shrinked_text"] }, "ClassContourPosptrocess": {}, "OCRPrediction": { "model_path": "ocr/ocr_model.ckpt", "config_path": "ocr/ocr_config.json", "lm_path": "", "num_threads": 8, "classes_to_ocr": ["shrinked_text"], "device": "cuda", "batch_size": 64, "runtime": "Pytorch" }, "LineFinder": { "line_classes": ["shrinked_text"], "text_classes": ["shrinked_text"], "pages_clust_dist": 0.35 }, "PrepareJSON": {} }, "classes": { "shrinked_text": { "contour_posptrocess": { "UpscaleContour": {"upscale_contour": 1.45}, "BboxFromContour": {}, "CropByBbox": {}, "MakeMaskedCrop": {}, "RotateVerticalCrops": {} } } } }