MCPcopy
hub / github.com/sml2h3/ddddocr / load_detection_model

Method load_detection_model

ddddocr/models/model_loader.py:152–168  ·  view source on GitHub ↗

加载目标检测模型 Returns: ONNX推理会话对象 Raises: ModelLoadError: 当模型加载失败时

(self)

Source from the content-addressed store, hash-verified

150 raise ModelLoadError(f"OCR模型加载失败: {str(e)}") from e
151
152 def load_detection_model(self) -> onnxruntime.InferenceSession:
153 """
154 加载目标检测模型
155
156 Returns:
157 ONNX推理会话对象
158
159 Raises:
160 ModelLoadError: 当模型加载失败时
161 """
162 try:
163 base_dir = os.path.dirname(os.path.dirname(__file__))
164 model_path = os.path.join(base_dir, 'common_det.onnx')
165 return self.load_model(model_path)
166
167 except Exception as e:
168 raise ModelLoadError(f"检测模型加载失败: {str(e)}") from e
169
170 def load_custom_model(self, model_path: str, charset_path: str) -> tuple:
171 """

Callers 1

initializeMethod · 0.80

Calls 2

load_modelMethod · 0.95
ModelLoadErrorClass · 0.85

Tested by

no test coverage detected