|
@@ -10,9 +10,10 @@ from magic_pdf.filter import classify
|
|
|
from magic_pdf.libs.draw_bbox import draw_model_bbox
|
|
from magic_pdf.libs.draw_bbox import draw_model_bbox
|
|
|
from magic_pdf.pdf_parse_union_core_v2 import pdf_parse_union
|
|
from magic_pdf.pdf_parse_union_core_v2 import pdf_parse_union
|
|
|
from magic_pdf.pipe.operators import PipeResult
|
|
from magic_pdf.pipe.operators import PipeResult
|
|
|
|
|
+from magic_pdf.model import InferenceResultBase
|
|
|
|
|
|
|
|
|
|
|
|
|
-class InferenceResult:
|
|
|
|
|
|
|
+class InferenceResult(InferenceResultBase):
|
|
|
def __init__(self, inference_results: list, dataset: Dataset):
|
|
def __init__(self, inference_results: list, dataset: Dataset):
|
|
|
"""Initialized method.
|
|
"""Initialized method.
|
|
|
|
|
|
|
@@ -52,7 +53,7 @@ class InferenceResult:
|
|
|
"""Get the inference result.
|
|
"""Get the inference result.
|
|
|
|
|
|
|
|
Returns:
|
|
Returns:
|
|
|
- list[dict]: the inference result generated by model
|
|
|
|
|
|
|
+ list: the inference result generated by model
|
|
|
"""
|
|
"""
|
|
|
return self._infer_res
|
|
return self._infer_res
|
|
|
|
|
|
|
@@ -83,9 +84,9 @@ class InferenceResult:
|
|
|
Args:
|
|
Args:
|
|
|
imageWriter (DataWriter): the image writer handle
|
|
imageWriter (DataWriter): the image writer handle
|
|
|
start_page_id (int, optional): Defaults to 0. Let user select some pages He/She want to process
|
|
start_page_id (int, optional): Defaults to 0. Let user select some pages He/She want to process
|
|
|
- end_page_id (_type_, optional): Defaults to the last page index of dataset. Let user select some pages He/She want to process
|
|
|
|
|
|
|
+ end_page_id (int, optional): Defaults to the last page index of dataset. Let user select some pages He/She want to process
|
|
|
debug_mode (bool, optional): Defaults to False. will dump more log if enabled
|
|
debug_mode (bool, optional): Defaults to False. will dump more log if enabled
|
|
|
- lang (_type_, optional): Defaults to None.
|
|
|
|
|
|
|
+ lang (str, optional): Defaults to None.
|
|
|
|
|
|
|
|
Returns:
|
|
Returns:
|
|
|
PipeResult: the result
|
|
PipeResult: the result
|
|
@@ -116,9 +117,9 @@ class InferenceResult:
|
|
|
Args:
|
|
Args:
|
|
|
imageWriter (DataWriter): the image writer handle
|
|
imageWriter (DataWriter): the image writer handle
|
|
|
start_page_id (int, optional): Defaults to 0. Let user select some pages He/She want to process
|
|
start_page_id (int, optional): Defaults to 0. Let user select some pages He/She want to process
|
|
|
- end_page_id (_type_, optional): Defaults to the last page index of dataset. Let user select some pages He/She want to process
|
|
|
|
|
|
|
+ end_page_id (int, optional): Defaults to the last page index of dataset. Let user select some pages He/She want to process
|
|
|
debug_mode (bool, optional): Defaults to False. will dump more log if enabled
|
|
debug_mode (bool, optional): Defaults to False. will dump more log if enabled
|
|
|
- lang (_type_, optional): Defaults to None.
|
|
|
|
|
|
|
+ lang (str, optional): Defaults to None.
|
|
|
|
|
|
|
|
Returns:
|
|
Returns:
|
|
|
PipeResult: the result
|
|
PipeResult: the result
|
|
@@ -153,9 +154,9 @@ class InferenceResult:
|
|
|
Args:
|
|
Args:
|
|
|
imageWriter (DataWriter): the image writer handle
|
|
imageWriter (DataWriter): the image writer handle
|
|
|
start_page_id (int, optional): Defaults to 0. Let user select some pages He/She want to process
|
|
start_page_id (int, optional): Defaults to 0. Let user select some pages He/She want to process
|
|
|
- end_page_id (_type_, optional): Defaults to the last page index of dataset. Let user select some pages He/She want to process
|
|
|
|
|
|
|
+ end_page_id (int, optional): Defaults to the last page index of dataset. Let user select some pages He/She want to process
|
|
|
debug_mode (bool, optional): Defaults to False. will dump more log if enabled
|
|
debug_mode (bool, optional): Defaults to False. will dump more log if enabled
|
|
|
- lang (_type_, optional): Defaults to None.
|
|
|
|
|
|
|
+ lang (str, optional): Defaults to None.
|
|
|
|
|
|
|
|
Returns:
|
|
Returns:
|
|
|
PipeResult: the result
|
|
PipeResult: the result
|