| { "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": {} | |
| } | |
| } | |
| } | |
| } | |