PDF-Data_Extractor / src /ports /services /ml_model_service.py
Wasim
Sync: robust vehicle parser + full project
2e237ce
raw
history blame contribute delete
384 Bytes
from abc import ABC, abstractmethod
from domain.PdfImages import PdfImages
from domain.PdfSegment import PdfSegment
class MLModelService(ABC):
@abstractmethod
def predict_document_layout(self, pdf_images: list[PdfImages]) -> list[PdfSegment]:
pass
@abstractmethod
def predict_layout_fast(self, pdf_images: list[PdfImages]) -> list[PdfSegment]:
pass