获取全局高级OCR处理器实例
(use_paddle: bool = True, lang: str = "chi_sim+eng")
| 468 | |
| 469 | |
| 470 | def get_advanced_ocr_processor(use_paddle: bool = True, lang: str = "chi_sim+eng") -> AdvancedOCRProcessor: |
| 471 | """获取全局高级OCR处理器实例""" |
| 472 | global _global_advanced_ocr_processor |
| 473 | |
| 474 | with _advanced_ocr_lock: |
| 475 | if _global_advanced_ocr_processor is None: |
| 476 | _global_advanced_ocr_processor = AdvancedOCRProcessor(use_paddle=use_paddle, lang=lang) |
| 477 | |
| 478 | return _global_advanced_ocr_processor |
| 479 | |
| 480 | |
| 481 | def extract_text_from_xml(xml_content: str) -> ProcessedText: |
no test coverage detected