BIOGEEKER BIOGEEKER
  • 首页
  • AIGC
  • 理想国
  • 生信
  • 资料
    • Linux软件
    • Win软件
    • Mac软件
  • 关于BIOGEEKER
首页 › 生活 › 极客 › 华为云OCR文字识别

华为云OCR文字识别

HarryPotter
6 年前

前几天华为云OCR文字识别服务搞活动,新用户注册,1元体验1万次OCR识别服务(1年有效期),然后果断注册购买了。前提是,只能体验其中一种识别服务,经测试,我最终选择了“通用文字识别”,准确率贼高!

帮助文档:

https://support.huaweicloud.com/ocr/index.html

大致步骤:

  1. 申请服务
  2. 获取认证信息
  3. 获取文字识别SDK
  4. 文字识别服务SDK环境搭建

使用准备:

  • 下载Python SDK(使用上面给的链接,进去下载即可)
  • 下载自己的AK/SK密钥:登陆管理控制台 -> 鼠标移至用户名 -> 我的凭证 -> 管理访问密钥 -> 下载认证账户的AK/SK
  • 通用文字识别服务接口(不同服务有不同的API接口): POST "/v1.0/ocr/general-text"

NOTE:使用OCR SDK(python)有2种方式:“AK/SK认证方式” 和 “Token认证方式”,不过个人建议用“AK/SK认证方式”,可以避免在代码中出现自己的用户名和密码(免得被别人看到,采用撞库的方式对自己造成损失)

简单的demo如下:

华为云OCR文字识别-BIOGEEKER

识别测试(本例采用了2行英文文字截图识别):

1. 测试图如下 (fig1.png):

华为云OCR文字识别-BIOGEEKER

2. 利用以上demo代码进行识别

3. 解析response结构

    可以使用 "response.json()"将返回值转换为python的数据结构(字典和列表):

华为云OCR文字识别-BIOGEEKER

4. 字段含义:

  • words_block_count对应了识别的文字行数
  • words_block_list对应了识别位置,具体怎么看这个位置,还不清楚
  • words则对应了识别出来的文字,可以看到,准确率还是非常高的!

This work by Jimmy is licensed under CC BY 4.0

生信
0
0
用Privoxy为Ubuntu搭建Http代理服务器
上一篇
机器学习---感知机的简单实现
下一篇

评论 (0)

取消
    发表评论

HarryPotter

3
文章
0
评论
5
获赞

随机推荐

垂死病中惊坐起 列强竟是我自己
6 月前
【新闻背景】何同学,开源协议与网络民粹主义
7 月前
【新闻背景】高善文:芸开芜散,曙光现
6 月前

推荐标签

AIGC chatgpt Midjourney OpenAI 服务器 机器学习 毛球 生信 生活方式 电台 睡前消息 硬件 音乐 音乐好朋友
  • 首页
  • AIGC
  • 理想国
  • 生信
  • 资料
  • 关于BIOGEEKER
Copyright © 2017-2025 BIOGEEKER. Designed by nicetheme. 京公网安备11010502055329号 京ICP备18047671号
  • AIGC10
  • chatgpt8
  • 毛球3
  • 生信3
  • 生活方式3
  • 首页
  • AIGC
  • 理想国
  • 生信
  • 资料
    • Linux软件
    • Win软件
    • Mac软件
  • 关于BIOGEEKER