UNPKG

yinxing

Version:
67 lines (48 loc) 1.14 kB
```bash pip3 install baidu-aip ``` [api](https://ai.baidu.com/ai-doc/OCR/Ek3h7xypm "") [sdk](https://ai.baidu.com/ai-doc/OCR/3k3h7yeqa "") ```python from aip import AipOcr import os env=["baidu_ocr_AppID", "baidu_ocr_APIKey", "baidu_ocr_SecretKey", ] #[APP_ID,API_KEY,SECRET_KEY] config=[os.getenv(x) for x in env] conn=lambda :AipOcr(*config) def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() def recognize_captcha(file_name): image = get_file_content(file_name) c= conn() options = {} options["detect_direction"] = "true" options["probability"] = "true" #r=c.basicGeneral(image,options) r=c.basicAccurate(image,options) return r z=recognize_captcha("./yzm.jpg") print(z) ``` ![](https://github.com/birdsofsummer/yinxing/raw/master/src/baidu/ocr/img/yzm.jpg "") ```json { "log_id": 5555103349305465000, "direction": 0, "words_result_num": 1, "words_result": [ { "words": " gi v6J", "probability": { "variance": 0.008336, "average": 0.85681, "min": 0.76551 } } ] } ```