SFEREWQW's picture
Upload 395 files
18e4106 verified
raw
history blame contribute delete
845 Bytes
from pdf_extract_kit.tasks.base_task import BaseTask
from pdf_extract_kit.tasks.formula_detection.task import FormulaDetectionTask
from pdf_extract_kit.tasks.formula_recognition.task import FormulaRecognitionTask
from pdf_extract_kit.tasks.layout_detection.task import LayoutDetectionTask
from pdf_extract_kit.tasks.ocr.task import OCRTask
from pdf_extract_kit.tasks.table_parsing.task import TableParsingTask
from pdf_extract_kit.registry.registry import TASK_REGISTRY
__all__ = [
"BaseTask",
"LayoutDetectionTask",
"FormulaRecognitionTask",
"LayoutDetectionTask",
"OCRTask",
"TableParsingTask",
]
def load_task(name, cfg=None):
"""
Example
>>> task = load_task("formula_detection", cfg=None)
"""
task_class = TASK_REGISTRY.get(name)
task_instance = task_class(cfg)
return task_instance