百度OCR api调用代码

这篇具有很好参考价值的文章主要介绍了百度OCR api调用代码。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

import requests
import json
import base64, urllib
API_KEY = 'xx'
SECRECT_KEY = 'xx'
pic_name = "img.jpg"

def ocr_baidu():
    """invoke token"""
    url = 'https://aip.baidubce.com/oauth/2.0/token'
    body = {'grant_type': 'client_credentials',
            'client_id': API_KEY,
            'client_secret': SECRECT_KEY
            }
    req = requests.post(url=url, data=body)
    token = json.loads(req.content)['access_token']
    """use token call BAIDU ocr api"""
    ocr_url = 'https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic?access_token=%s' % token
    headers = {'Content-Type': 'application/x-www-form-urlencoded'}
    body = base64.b64encode(open(pic_name, "rb").read())
    data = urllib.parse.urlencode({'image': body})
    r = requests.post(url=ocr_url, headers=headers, data=data)
    res_words = json.loads(r.content)['words_result']
    return res_words


if __name__ == '__main__':
    for i in ocr_baidu():
        print(i['words'])文章来源地址https://www.toymoban.com/news/detail-831355.html

到了这里,关于百度OCR api调用代码的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 百度飞浆OCR识别表格入门python实践

    百度飞桨(PaddlePaddle)是百度推出的一款深度学习平台,旨在为开发者提供强大的深度学习框架和工具。飞桨提供了包括OCR(光学字符识别)在内的多种功能,可以帮助开发者在各种应用中实现高效的文本识别。官网链接:https://www.paddlepaddle.org.cn/。 初次使用,安装: pip i

    2024年02月09日
    浏览(14)
  • Python调用微信OCR识别文字和坐标

    在看雪看到一篇文章:逆向调用QQ截图NT与WeChatOCR-软件逆向。里面说了怎么调用微信和QQ本地的OCR模型,还有很详细的分析过程。 我稍微看了下文章,多的也看不懂。大概流程是使用mmmojo.dll这个dll来与WeChatOCR.exe做通信的,也是用它来启动和关闭WeChatOCR.exe进程的。所以关键只

    2024年04月15日
    浏览(10)
  • 调用示例、python语言调用翔云发票查验接口、发票OCR接口

    python语言调用翔云发票查验接口、发票OCR接口其实方法很简单,只需要能看懂开发代码,然后在翔云开发者中,下载所需要的语言开发示例,更换产品参数即可。 发票管理是企业日常工作中不可或缺的一环,但传统的发票查验和识别方式效率低下,给企业带来了很大的负担。

    2024年04月26日
    浏览(9)
  • 使用了百度OCR,记录一下

    由于识别ocr有的频率不高,图片无保密性需求,也不想太大的库, 就决定还是用下api算了,试用了几家,决定用百度的ocr包,相对简单。 遇到的问题里面下列基本有提到:例如获取ID,KEY;例如安装库; 参考帖子:python+百度OCR的使用方法(踩坑+测试程序)_no module named \\\'ai

    2024年02月06日
    浏览(14)
  • 百度OCR通用文字识别的使用

    目录 1、 首先进入百度AI开放平台,注册百度智能云账号,进入控制台并创建应用 1.1、 登录百度AI开放平台 1.2、 进入控制台-文字识别 1.3、 创建应用 1.4、 查看帮助文档 2、python下载baidu-aip库 3、两种方式调用api发送请求,获取文字识别结果 3.1、 通过AipOcr交互 3.1.1、 新建A

    2024年02月07日
    浏览(17)
  • 【实操】Java+百度ocr,实现图片识别文字小工具

    图片识别文字,咱用java也可以 通过 java+百度ocr ,实现一个截图或上传图片, 图片识别文字的小工具 。并通过 exe4j工具 将jar包封装成exe可执行桌面文件,方便使用及学习。 一位特别的老友即将 在2023年10月26日 年满 30周岁 ,愿 平安喜乐 公众号:【JavaDog程序狗】 关注公众号

    2024年02月08日
    浏览(19)
  • [C#]调用tesseact-ocr的traineddata模型进行ocr文字识别

    【框架地址】 https://github.com/charlesw/tesseract 【算法介绍】 Tesseract OCR是一个开源的光学字符识别引擎,它可以将图像中的文字转换成可编辑和可搜索的文本格式。Tesseract由惠普实验室于1985年开始开发,并在2005年被Google收购后成为了开源项目。自那时起,它一直在不断的更新和

    2024年02月02日
    浏览(16)
  • 百度OCR识别图片文本字符串——物联网上位机软件

            根据项目需求,我们需要完成LED显示屏实时显示歌词的效果。最优的方法是调用歌曲播放器的API获取歌词,但是由于这个开发资格不是很好申请,因此我们采用其他方案,即通过OCR识别获取歌词,并投射到LED显示屏上。本项目使用 IDEA 开发。         本文将跳过对歌

    2024年02月06日
    浏览(12)
  • 阿里云OSS图床和百度OCR获取ak, sk

    阿里云OSS和百度OCR每月都有免费的额度的, 除非使用频率极高或者密钥泄露, 正常情况下够用了, 超出后要扣费的, 所以不建议把自己的密钥发给他人使用 为啥要使用自己的账户来上传图片呢? 别人的图床说不定哪天就挂了, 当然还有很多其他的方式, 看个人习惯吧 使用阿里云

    2024年02月01日
    浏览(14)
  • 调用移动云OCR识别身份证

    在下面这个网址开通免费服务,,每个账号可免费使用500次,先要实名认证。  通用文字识别 (10086.cn) https://ecloud.10086.cn/home/product-introduction/Generalverify 有两种方式: 这里选择第二种 。 Python_SDK下载 (10086.cn) https://ecloud.10086.cn/op-help-center/doc/article/40776 然后在pycharm中打开上面下

    2024年02月01日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包