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

Function validate_image_input

ddddocr/utils/validators.py:15–31  ·  view source on GitHub ↗

验证图片输入是否为支持的类型 Args: img_input: 图片输入 Returns: bool: 是否为有效的图片输入 Raises: DDDDOCRError: 当输入类型不支持时

(img_input: Any)

Source from the content-addressed store, hash-verified

13
14
15def validate_image_input(img_input: Any) -> bool:
16 """
17 验证图片输入是否为支持的类型
18
19 Args:
20 img_input: 图片输入
21
22 Returns:
23 bool: 是否为有效的图片输入
24
25 Raises:
26 DDDDOCRError: 当输入类型不支持时
27 """
28 valid_types = (bytes, str, pathlib.PurePath, Image.Image, np.ndarray)
29 if not isinstance(img_input, valid_types):
30 raise DDDDOCRError(f"不支持的图片输入类型: {type(img_input)}。支持的类型: {valid_types}")
31 return True
32
33
34def validate_model_config(ocr: bool = True, det: bool = False, old: bool = False,

Callers 4

predictMethod · 0.85
predictMethod · 0.85
slide_matchMethod · 0.85
slide_comparisonMethod · 0.85

Calls 1

DDDDOCRErrorClass · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…