社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

用Python调用百度OCR接口实例

大数据挖掘DT数据分析 • 6 年前 • 675 次点击  

 向AI转型的程序员都关注了这个号👇👇👇


大数据挖掘DT数据分析  公众号: datadw


本文主要针对Python开发者,描述百度文字识别接口服务的相关技术内容。OCR接口提供了自然场景下整图文字检测、定位、识别等功能。文字识别的结果可以用于翻译、搜索、验证码等代替用户输入的场景




支持Python版本:2.7.+ ,3.+


首先安装接口模块,在电脑终端里执行 pip install baidu-aip 即可。


调用代码:


from aip import AipOcr """ 你的 APPID AK SK """ APP_ID = '你的 App ID' API_KEY = '你的 Api Key' SECRET_KEY = '你的 Secret Key' client = AipOcr(APP_ID, API_KEY, SECRET_KEY)


上面代码块里APP_ID 、API_KEY、SECRET_KEY 三个值对应在http://console.bce.baidu.com/ai/#/ai/ocr/app/list 这里找到,需要用百度账号登录,然后创建一个应用,如下图:




""" 读取图片 """ def get_file_content(filePath):     with open(filePath, 'rb') as fp:         return fp.read() image = get_file_content('example.jpg')

""" 调用通用文字识别, 图片为远程url图片 """ #res=client.basicGeneralUrl(url);

""" 调用通用文字识别, 图片为本地图片 """ res=client.general(image)

这样就完成了调用,以下是调用图片识别结果案例:


图片 1


图片 2

图片 3


更多接口详情查看 文档 https://cloud.baidu.com/doc/OCR/OCR-Python-SDK.html#.B7.76.51.8C.1C.DC.4C.5A.48.33.87.0D.BD.B2.87.E0


人工智能大数据与深度学习

搜索添加微信公众号:weic2c

长按图片,识别二维码,点关注



大数据挖掘DT数据分析

搜索添加微信公众号:datadw


教你机器学习,教你数据挖掘

长按图片,识别二维码,点关注


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/ryd3LWVq12
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/6319
 
675 次点击