吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2261|回复: 10
收起左侧

[Python 转载] 【Python】通过百度API实现图片的文本识别

[复制链接]
kuruite 发表于 2021-6-16 13:22
本帖最后由 kuruite 于 2021-6-16 13:24 编辑

[Python] 纯文本查看 复制代码
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
    <百度云>:<文本识别>
    <通过百度云api识别图片中的文字>
    :copyright: (c) 2021 by debris.
    :license: GPLv3, see LICENSE File for more details.
"""
import base64
import requests

'''
access_token 获取
'''
# ak、sk参数配置,百度api上获取API_KEY、SECRET_KEY
API_KEY = 'XXXXXX'
SECRET_KEY = 'XXXXXX'

# client_id 为官网获取的AK, client_secret 为官网获取的SK
host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=%s&client_secret=%s' % (
    API_KEY, SECRET_KEY)
response = requests.get(host)
access_token = response.json()['access_token']

'''
通用文字识别(高精度版)
'''
#
request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
# 二进制方式打开图片文件,填自己目录以及图片名称
f = open('./img/WechatIMG15289.jpeg', 'rb')


img = base64.b64encode(f.read())
params = {"image": img}
# access_token = '[调用鉴权接口获取的token]'
request_url = request_url + "?access_token=" + access_token
headers = {'content-type': 'application/x-www-form-urlencoded'}
response = requests.post(request_url, data=params, headers=headers).json()
outinfo = response['words_result']

#将识别到的文本写入到文件中
fo = open("./info.txt", "w")
for x in outinfo:
    # fo.write(x['words'])
    print(x['words'],file=fo)
fo.close()


免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
godfather1103 + 1 + 1 用心讨论,共获提升!
老天爷 + 1 + 1 谢谢 @Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

husky9527 发表于 2021-6-16 13:44
感谢分享 可以学习一下
QingYi. 发表于 2021-6-16 14:06
santus36 发表于 2021-6-16 14:15
python有个ocr库叫cnocr,识别效果还是挺好的
https://github.com/breezedeus/cnocr/
头像被屏蔽
xixiaomeng 发表于 2021-6-16 16:04
提示: 作者被禁止或删除 内容自动屏蔽
下载小王子 发表于 2021-6-16 17:26
这个得好好学习下 正实用
zheshiweihe 发表于 2021-6-16 17:52
百度这些api还是可以用的,识别率挺高
头像被屏蔽
woleo 发表于 2021-6-16 17:55
提示: 作者被禁止或删除 内容自动屏蔽
ysztcn 发表于 2021-6-17 08:37
学习学习
nappywu 发表于 2021-6-18 09:52
不错,写的很好
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-29 13:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表