Library Structure
graph LR
manuscript[manuscript]
manuscript --> Pipeline[Pipeline]
manuscript --> data[data]
manuscript --> detectors[detectors]
manuscript --> layouts[layouts]
manuscript --> recognizers[recognizers]
manuscript --> correctors[correctors]
manuscript --> utils[utils]
manuscript --> api[api]
Pipeline --> p1[predict]
Pipeline --> p2[get_text]
Pipeline --> p3[last_detection_page]
Pipeline --> p4[last_layout_page]
Pipeline --> p5[last_recognition_page]
Pipeline --> p6[last_correction_page]
detectors --> EAST[EAST]
detectors --> YOLO[YOLO]
layouts --> SimpleSorting[SimpleSorting]
recognizers --> TRBA[TRBA]
correctors --> CharLM[CharLM]
utils --> organize_page[organize_page wrapper]
Overview
Pipelineorchestrates OCR stages.detectorsprovide detection models such asYOLOandEAST.layoutsprovide ordering/grouping models (for exampleSimpleSorting).recognizersprovide text recognition models.correctorsprovide text post-processing models.utils.organize_pageremains as a compatibility wrapper over layout logic.