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

Function main

examples/basic_ocr.py:50–78  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

48
49
50def main() -> int:
51 parser = build_parser()
52 args = parser.parse_args()
53 if not args.image.exists():
54 parser.error(f"文件 {args.image} 不存在")
55
56 ocr = DdddOcr(ocr=True, det=False, beta=args.beta, old=args.old, show_ad=False)
57
58 try:
59 data = args.image.read_bytes()
60 if args.probability:
61 result = ocr.classification(
62 data,
63 probability=True,
64 colors=list(args.colors),
65 )
66 else:
67 result = ocr.classification(
68 data,
69 probability=False,
70 colors=list(args.colors),
71 )
72 except (DdddOcrInputError, InvalidImageError) as exc:
73 parser.error(str(exc))
74 return 1
75
76 print("识别结果:")
77 print(result)
78 return 0
79
80
81if __name__ == "__main__":

Callers 1

basic_ocr.pyFile · 0.70

Calls 3

classificationMethod · 0.95
DdddOcrClass · 0.90
build_parserFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…