|
|
@@ -60,25 +60,34 @@ class VisualResult(BaseResult):
|
|
|
oricls_save_path = f"{save_path}_oricls.jpg"
|
|
|
oricls_result = self["oricls_result"]
|
|
|
if oricls_result:
|
|
|
+ oricls_result._HARD_FLAG = True
|
|
|
oricls_result.save_to_img(oricls_save_path)
|
|
|
uvdoc_save_path = f"{save_path}_uvdoc.jpg"
|
|
|
uvdoc_result = self["uvdoc_result"]
|
|
|
if uvdoc_result:
|
|
|
+ # uvdoc_result._HARD_FLAG = True
|
|
|
uvdoc_result.save_to_img(uvdoc_save_path)
|
|
|
curve_save_path = f"{save_path}_curve.jpg"
|
|
|
curve_results = self["curve_result"]
|
|
|
+ # TODO(): support list of result
|
|
|
+ if isinstance(curve_results, dict):
|
|
|
+ curve_results = [curve_results]
|
|
|
for curve_result in curve_results:
|
|
|
+ curve_result._HARD_FLAG = True if not uvdoc_result else False
|
|
|
curve_result.save_to_img(curve_save_path)
|
|
|
layout_save_path = f"{save_path}_layout.jpg"
|
|
|
layout_result = self["layout_result"]
|
|
|
if layout_result:
|
|
|
+ layout_result._HARD_FLAG = True if not uvdoc_result else False
|
|
|
layout_result.save_to_img(layout_save_path)
|
|
|
ocr_save_path = f"{save_path}_ocr.jpg"
|
|
|
table_save_path = f"{save_path}_table.jpg"
|
|
|
ocr_result = self["ocr_result"]
|
|
|
if ocr_result:
|
|
|
+ ocr_result._HARD_FLAG = True if not uvdoc_result else False
|
|
|
ocr_result.save_to_img(ocr_save_path)
|
|
|
for table_result in self["table_result"]:
|
|
|
+ table_result._HARD_FLAG = True if not uvdoc_result else False
|
|
|
table_result.save_to_img(table_save_path)
|
|
|
|
|
|
|