专栏首页机器学习AI算法工程用Python调用百度OCR接口实例

用Python调用百度OCR接口实例

本文主要针对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

本文分享自微信公众号 - 大数据挖掘DT数据分析(datadw)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-01-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 深入浅出了解OCR识别票据原理

    光学字符识别技术(OCR)目前被广泛利用在手写识别、打印识别及文本图像识别等相关领域。小到文档识别、银行卡身份证识别,大到广告、海报。因为OCR技术的发明,极大...

    机器学习AI算法工程
  • R语言主成分分析的案例

    原文:http://www.flybi.net/blog/dataman/3073 作者 : 面包君 我爱数据分析网创始人,阿里招聘&资深数据分析,动漫爱...

    机器学习AI算法工程
  • python文本相似度计算

    步骤 分词、去停用词 词袋模型向量化文本 TF-IDF模型向量化文本 LSI模型向量化文本 计算相似度 理论知识...

    机器学习AI算法工程
  • Linux内核源码分析 - 系统调用 . 续

    上一篇文章 Linux内核源码分析 - 系统调用 中分析了linux下的系统调用在kernel space层是如何实现的,现在我们来分析下user space层...

    wangyuntao
  • JavaScript编程精解(二)

    当启用了严格模式(strict mode)后,JS就会在执行代码时变得更为严格。只需在文件或函数顶部放置字符串“use strict”就可以启用严格模式了。

    硬核项目经理
  • 源码分析Dubbo异步调用与事件回调机制

    在Dubbo中,引入特定的过滤器FutureFilter来处理异步调用相关的逻辑,其定义如下:

    丁威
  • PAChain 1

    论文:PAChain: Private, Authenticated& Auditable Consortium Blockchain

    安包
  • 白盒初创公司Arrcus筹集了3000万美元,就想挑战思科、Arista?

    Arrcus是一家白盒初创公司,今天,它宣布完成了3000万美元的B轮融资,并推出了新的网络产品:用于超大规模云、边缘和5G网络的100千兆和400G以太网路由...

    SDNLAB
  • 天池 在线编程 捡胡萝卜(模拟)

    来源:https://tianchi.aliyun.com/oj/210874425247820050/215397455965131519

    Michael阿明
  • 开发必备的100个 Flutter 开源精品项目

    Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。Flutter可以与现有的代码一起工作。在全世界,Flutter...

    程序IT圈

扫码关注云+社区

领取腾讯云代金券