Python用百度AI识别文字教程

2 篇文章 0 订阅
2 篇文章 0 订阅

Python用百度AI识别文字教程

创建API接口

  1. 用浏览器打开http://ai.baidu.com/
  2. 点击右上角的“控制台”
  3. 登录账号(没有就注册一个)
  4. 点击 产品服务>全部产品>人工智能>文字识别
  5. 点击“创建应用”
  6. 应用名称输入“文字识别”(别的也可)
  7. 应用类型选择“工具应用”
  8. 应用描述随便写
  9. 其他的保持默认
  10. 点击“立即创建”
  11. 点击“查看应用详情”
  12. 把AppID、API Key 、Secret Key复制下来(一会要用)

安装库

  1. 按住Win+R,输入cmd。
  2. 在cmd里面输入:
pip install baidu-aip
  1. 等待完成

代码

# -*- coding: UTF-8 -*-
from aip import AipOcr 
# 定义常量
APP_ID = '你的AppID'
API_KEY = '你的API Key'
SECRET_KEY = '你的Secret Key' 
# 初始化AipFace对象
aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY) 
# 读取图片
filePath = "test.jpg"  #这里可以改成自己的图片
def get_file_content(filePath):    
    with open(filePath, 'rb') as fp:        
        return fp.read() options={}options["detect_direction"] = "true"    
#检测朝向
options["detect_language"] = "true"     
#检测语言 
result=aipOcr.webImage(get_file_content(filePath),options)
for i in range(len(result['words_result'])):
    print(result['words_result'][i]['words'])

效果

成功!

总结

效果还是蛮不错的,但是如果背景有杂色的话就识别不出来了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值