使用腾讯云 Cloud studio 实现调度百度AI实现文字识别

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


使用腾讯云 Cloud studio 实现调度百度AI实现文字识别,python案例分析归纳,百度,人工智能,dubbo,cloud Studio,小白必看,原力计划

前言

今天我们也来高大上一下,玩一把人工智能。那就是免费调用百度AI实现图片上面的文字识别。相对于Python的第三方库,百度人工智能要更强大,毕竟人工智能不是那么容易搞的。要调用,其实很简单,关键的代码只需要三行。但需要先注册百度AI,获得ID和密钥。注册也很简单,百度AI社区有详细说明,高铁直达链接:https://ai.baidu.com/forum/topic/show/867951 。只需走到“1.6 获取密钥”即可。然后记录下自己的APP_ID、API_KEYSECRET_KEY,就可以开始了。界面如下。每个ID每天可免费识别200次,请珍惜使用哈。
使用腾讯云 Cloud studio 实现调度百度AI实现文字识别,python案例分析归纳,百度,人工智能,dubbo,cloud Studio,小白必看,原力计划
代码说明如下:

导入模块

from aip import AipOcr #导入AipOcr模块,用于做文字识别
import glob

该部分代码导入了AipOcr模块和glob模块。

设置百度AI的APP_ID、API_KEY和SECRET_KEY

APP_ID = '你申请的'
API_KEY = '你申请的'
SECRET_KEY = '你申请的'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

这段代码设置了百度AI的APP_ID、API_KEY和SECRET_KEY,并使用这些参数创建了一个AipOcr对象。

定义路径和文件列表

path = "红楼梦\\"
files = glob.glob(path+"*.png")

这部分代码定义了一个路径path和一个文件列表files,通过使用glob.glob函数来获取指定路径下所有的.png文件。

打开文本文件准备写入数据

txt_file = open('红楼梦.txt', 'a')

该部分代码打开一个名为红楼梦.txt的文本文件,以追加(‘a’)的方式打开。

逐个处理图片文件

for file in files:
    pic = open(file,'rb')#以二进制(rb)打开
    img = pic.read() #读取
    message = client.basicGeneral(img) #调用百度AI识别图片中的文字
    for words in message['words_result']:
        word = words['words'] #提取文字
        print(word)
        
        txt_file.write(word) #将文字写入文本文件

这部分代码使用for循环逐个处理files中的图片文件。首先打开图片文件,以二进制读取模式(‘rb’)打开,并读取图片内容。然后调用client.basicGeneral方法,将图片内容传递给百度AI进行文字识别,返回的结果保存在message中。接着使用for循环遍历message['words_result']中的每个元素,提取出其中的文字信息并保存在word变量中。然后将文字写入文本文件txt_file中。

关闭文本文件

txt_file.close()

关闭文本文件。

重复处理其他图片文件

path = "论文\\"
files = glob.glob(path+"*.png")

txt_file = open('论文1.txt', 'a')

for file in files:
    pic = open(file,'rb')
    img = pic.read()
    message = client.basicGeneral(img)
    for words in message['words_result']:
        word = words['words']
        print(word)

        txt_file.write(word)

txt_file.close()

这部分代码与前面类似,只是处理的图片路径和文本文件名称不同。同样使用glob.glob函数获取指定路径下的所有.png文件,并逐个对其进行文字识别,并将识别结果保存到文本文件中。最后关闭文本文件。

完整代码

下面是整理后的代码,并对其进行讲解说明:

from aip import AipOcr
import glob

# 导入AipOcr模块,用于做文字识别
# 导入glob模块,用于获取文件列表

APP_ID = '你申请的'
API_KEY = '你申请的'
SECRET_KEY = '你申请的'
client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

# 设置百度AI的APP_ID、API_KEY和SECRET_KEY,并创建AipOcr对象

path = "红楼梦\\"
files = glob.glob(path + "*.png")

txt_file = open('红楼梦.txt', 'a')

# 定义路径和文件列表,打开一个红楼梦.txt的文本文件以追加的方式

for file in files:
    pic = open(file, 'rb')
    img = pic.read()
    message = client.basicGeneral(img)
    
    # 逐个处理图片文件,打开图片文件,读取图片内容
    # 调用百度AI的basicGeneral方法,将图片内容传递给百度AI进行文字识别
    
    for words in message['words_result']:
        word = words['words']
        print(word)
        txt_file.write(word)
        
        # 遍历识别结果中的每个文字,提取出文字并打印
        # 将文字写入文本文件
        
txt_file.close()

# 关闭文本文件

path = "论文\\"
files = glob.glob(path + "*.png")

txt_file = open('论文1.txt', 'a')

# 重新定义路径和文件列表,打开一个论文1.txt的文本文件以追加的方式

for file in files:
    pic = open(file, 'rb')
    img = pic.read()
    message = client.basicGeneral(img)
    
    # 逐个处理图片文件,打开图片文件,读取图片内容
    # 调用百度AI的basicGeneral方法,将图片内容传递给百度AI进行文字识别
    
    for words in message['words_result']:
        word = words['words']
        print(word)
        txt_file.write(word)
        
        # 遍历识别结果中的每个文字,提取出文字并打印
        # 将文字写入文本文件
        
txt_file.close()

# 关闭文本文件

解释说明

  • 导入AipOcr模块和glob模块,前者用于调用百度AI的文字识别功能,后者用于获取指定路径下的图片文件列表。

  • 根据实际申请的百度AI账号,设置了APP_IDAPI_KEYSECRET_KEY,并使用这些参数创建了一个AipOcr对象。

  • 定义了两个路径变量path,分别对应红楼梦和论文的文件夹路径。使用glob.glob函数获取指定路径下的所有.png文件,并保存到files列表中。

  • 打开一个相应的文本文件以追加的方式,用于保存文字识别的结果。

  • 通过循环遍历处理每个图片文件。首先打开图片文件,并读取其内容。然后调用client.basicGeneral方法,将图片内容传递给百度AI进行文字识别。返回的结果保存在message中。

  • 使用for循环遍历message['words_result']中的每个元素,提取出其中的文字信息并保存在word变量中。然后将文字打印出来,并写入文本文件中。

  • 关闭文本文件。

这段代码的核心功能是通过百度AI的文字识别功能对指定路径下的图片文件进行文字识别,并将识别结果保存到相应的文本文件中。可以根据实际情况,修改路径、文件名和文件格式等参数,适用于其他图片文件的文字识别任务。

运行效果

使用腾讯云 Cloud studio 实现调度百度AI实现文字识别,python案例分析归纳,百度,人工智能,dubbo,cloud Studio,小白必看,原力计划
使用腾讯云 Cloud studio 实现调度百度AI实现文字识别,python案例分析归纳,百度,人工智能,dubbo,cloud Studio,小白必看,原力计划文章来源地址https://www.toymoban.com/news/detail-641569.html

到了这里,关于使用腾讯云 Cloud studio 实现调度百度AI实现文字识别的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • AI人工智能课题:通用场景文字识别系统的设计与实现(基于百度智能云AI接口)

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月05日
    浏览(74)
  • SpringBoot项目(百度AI整合)——如何在Springboot中使用文字识别OCR入门

    前言:本系列博客尝试结合官网案例,阐述百度 AI 开放平台里的组件使用方式,核心是如何在spring项目中快速上手应用。 本文介绍如何在Springboot中使用百度AI的文字识别OCR 其他相关的使用百度AI的文章列表如下: 如何在Springboot中使用语音文件识别 ffmpeg的安装和使用 1.从官

    2024年02月02日
    浏览(40)
  • AI人工智能课题:通用卡证文字识别系统的设计与实现(基于百度智能云AI接口)

     博主介绍 :黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育和辅导。 所有项目都配有从入门到精通的基础知识视频课程,免费 项目配有对应开发文档、开题报告、任务书、

    2024年02月04日
    浏览(56)
  • ChatGPT + Stable Diffusion + 百度AI + MoviePy 实现文字生成视频,小说转视频,自媒体神器!(二)

    最近大模型频出,但是对于我们普通人来说,如何使用这些AI工具来辅助我们的工作呢,或者参与进入我们的生活,就着现在比较热门的几个AI,写个一个提高生产力工具,现在在逻辑上已经走通了,后面会针对web页面、后台进行优化。 github链接 B站教程视频 https://www.bilibil

    2024年02月14日
    浏览(52)
  • ChatGPT + Stable Diffusion + 百度AI + MoviePy 实现文字生成视频,小说转视频,自媒体神器!(一)

    最近大模型频出,但是对于我们普通人来说,如何使用这些AI工具来辅助我们的工作呢,或者参与进入我们的生活,就着现在比较热门的几个AI,写个一个提高生产力工具,现在在逻辑上已经走通了,后面会针对web页面、后台进行优化。 github链接 https://github.com/Anning01/TextCrea

    2024年02月14日
    浏览(52)
  • python使用百度AipOCR来实现图像文字识别

    上篇文字讲到了可以截屏手机模拟器上的界面并传回电脑上,文章链接 python将手机模拟器截屏并发送至电脑上_小小爬虾的博客-CSDN博客 传回来以后,就可以识别出图片中的文字内容了。 我使用的是Python3.10.4+百度的AipOCR库实现图像文字识别。 1、首先安装库 参考我的文章如

    2024年02月09日
    浏览(50)
  • TVP 专家谈腾讯云 Cloud Studio:开启云端开发新篇章

    点击链接了解详情 导语 | 近日,由腾讯云 TVP 团队倾力打造的 TVP 吐槽大会第六期「腾讯云 Cloud Studio 专场圆满落幕,6 位资深的 TVP 专家深度体验腾讯云 Cloud Studio 产品,提出了直击痛点的意见与建议,同时也充分肯定了腾讯云 Cloud Studio 的实力与价值,帮助腾讯云 Cloud Studi

    2024年02月07日
    浏览(43)
  • 腾讯VS百度:在AI上下大赌注

    来源:猛兽财经  作者:猛兽财经 腾讯控股(00700)最近已经把基础模型和生成式人工智能应用方面的行业突破视为其业务的新增长机会了,并且正在大力投资人工智能,从而增强其现有产品的竞争力和拓展新的机会,比如腾讯已经把人工智能应用在了产品创新、货币化机会、

    2024年02月05日
    浏览(28)
  • 百度「文心一言」阿里「通义千问」腾讯的AI将会叫什么呢

    阿里于昨天2023.4.7下午上线 通义千问 ,与ChatGPT类似,同样是基于语言模型训练的人工智能聊天平台。 通义千问 的核心功能分为四个大类:撰写短文、职场助理、电影脚本和写封邮件。 通义千问 通义千问 https://tongyi.aliyun.com/ 首页如下,现在需要邀请码才能试用,目前仅限向

    2023年04月11日
    浏览(45)
  • chatgpt引发鲶鱼效应!国内智能AI对话平台百花争艳!阿里,腾讯,百度等相继上线.....

    近年来,人工智能技术的迅猛发展为我们的生活带来了许多改变。而在自然语言处理领域,ChatGPT作为一种基于深度学习的语言模型,在chatGPT的影响之下,国内各大科技大厂纷纷推出了自己的AI产品,力求在ai市场占得一席之地! 阿里通义千问是阿里云推出的一款大型模型,旨

    2024年02月07日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包