图像文字识别

article/2025/9/22 3:37:57

图像文字识别

(结尾附样例展示)
以下为与图像通用识别的 Python示例代码*

#!/usr/bin/env python
#coding=utf-8from aliyunsdkcore.client import AcsClient
from aliyunsdkcore.acs_exception.exceptions import ClientException
from aliyunsdkcore.acs_exception.exceptions import ServerException
from aliyunsdkocr.request.v20191230.RecognizeCharacterRequest import RecognizeCharacterRequestclient = AcsClient('<accessKeyId>', '<accessSecret>', 'cn-shanghai')request = RecognizeCharacterRequest()
request.set_accept_format('json')request.set_MinHeight("10")
request.set_OutputProbability("true")
request.set_ImageURL("https://viapi-test.oss-cn-shanghai.aliyuncs.com/demo-center/ocr/RecognizeCharacter.jpg")response = client.do_action_with_exception(request)
# python2:  print(response) 
print(str(response, encoding='utf-8'))

功能描述
RecognizeCharacter可以识别图像中文字内容和文字区域坐标,适用于多场景图像文字识别。

输入限制
请求格式:JPEG、JPG、PNG、BMP、GIF。
图像大小:图像大小不超过3M。
图像分辨率:不限制图片分辨率,但图片分辨率太高可能会导致API识别超时,超时时间为5秒。
URL地址中不能包含中文字符。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

JSON模式

  • MInHeight是Integer类型为必选,其是指图片中文字的最小高度,单位为像素(下见代码块第三行)
  • OutputProbability是Booleanl类型为必选,其是指是否输出文字框的概率,取值为true或者false(下见代码块第六行)
http(s)://[Endpoint]/?Action=RecognizeCharacter
&ImageURL=https://viapi-test.oss-cn-shanghai.aliyuncs.com/demo-center/ocr/RecognizeCharacter.jpg
&MinHeight=10
&OutputProbability=true
&<公共请求参数>{"RequestId": "062A6BA0-40AF-47D4-B2A3-664B1009141F","Data": {"Results": [{"TextRectangles": {"Left": 126,"Angle": -89,"Top": 26,"Height": 58,"Width": 17},"Probability": "0.99908673763275146","Text": "6月9日"},{"TextRectangles": {"Left": 124,"Angle": -89,"Top": -22,"Height": 198,"Width": 19},"Probability": "0.7280038595199585","Text": "名企商机干亿市场发布会"},{"TextRectangles": {"Left": 129,"Angle": -89,"Top": 77,"Height": 61,"Width": 15},"Probability": "0.99313169717788696","Text": "邀请函"},{"TextRectangles": {"Left": 72,"Angle": -89,"Top": 102,"Height": 86,"Width": 10},"Probability": "0.72483104467391968","Text": "尊敬的先生/女士嘉宾"},{"TextRectangles": {"Left": 57,"Angle": -89,"Top": 147,"Height": 22,"Width": 9},"Probability": "0.62350982427597046","Text": "您好!"},{"TextRectangles": {"Left": 34,"Angle": 0,"Top": 167,"Height": 9,"Width": 204},"Probability": "0.32332202792167664","Text": "现诚邀请您在临“6月9日名企商机千亿市场发布会"},{"TextRectangles": {"Left": 35,"Angle": 0,"Top": 206,"Height": 14,"Width": 113},"Probability": "0.7724418044090271","Text": "01新采购新趋势"},{"TextRectangles": {"Left": 69,"Angle": -89,"Top": 188,"Height": 76,"Width": 7},"Probability": "0.19863292574882507","Text": "*IW PURCHASE 1 1***"},{"TextRectangles": {"Left": 35,"Angle": 0,"Top": 243,"Height": 14,"Width": 154},"Probability": "0.82449477910995483","Text": "02采购供应链+两化融合"},{"TextRectangles": {"Left": 34,"Angle": 0,"Top": 259,"Height": 7,"Width": 133},"Probability": "0.23317055404186249","Text": "PEDCORENERT SUPPLY CEAIR TWO FOSIO"},{"TextRectangles": {"Left": 90,"Angle": -89,"Top": 223,"Height": 125,"Width": 14},"Probability": "0.72289299964904785","Text": "03阳光效益转型"},{"TextRectangles": {"Left": 115,"Angle": -89,"Top": 236,"Height": 202,"Width": 10},"Probability": "0.72888237237930298","Text": "主办单位:网里巴巴(中国)网络技术有限公司"},{"TextRectangles": {"Left": 90,"Angle": -89,"Top": 290,"Height": 121,"Width": 9},"Probability": "0.48480159044265747","Text": "主办部门:大企业采购+诚信通"},{"TextRectangles": {"Left": 72,"Angle": -89,"Top": 320,"Height": 85,"Width": 10},"Probability": "0.99824750423431396","Text": "时间:2017年6月9日"},{"TextRectangles": {"Left": 115,"Angle": -89,"Top": 285,"Height": 182,"Width": 9},"Probability": "0.87808668613433838","Text": "地址:中国浙江省杭州市滨江区网商路699号"},{"TextRectangles": {"Left": 65,"Angle": -89,"Top": 353,"Height": 72,"Width": 10},"Probability": "0.77262163162231445","Text": "阿里巴巴集团总部"}]}
}

在这里插入图片描述
阿里云高校计划,陪伴两千多所高校在校生云上实践、云上生长。在这里你可以领用免费的CPU资源,还可以参加免费训练营,实践提高:https://developer.aliyun.com/adc/student/


http://chatgpt.dhexx.cn/article/5J9yPTWe.shtml

相关文章

OCR文字识别

OCR定义和起源 OCR &#xff08;Optical Character Recognition&#xff0c;光学字符识别&#xff09;是指电子设备&#xff08;例如扫描仪或数码相机&#xff09;检查纸上打印的字符&#xff0c;通过检测暗、亮的模式确定其形状&#xff0c;然后用字符识别方法将形状翻译成计…

图片识别文字

浏览链接&#xff1a;http://116.62.147.89:8081/OCRUtil/index.html 最终结果图&#xff1a; 如果已经有access_token&#xff0c;请直接跳到第6步 1&#xff0c;注册并登录百度 2&#xff0c;选择管理控制台 3&#xff0c;选择文字识别 4&#xff0c;选择创建应用 按要求填写…

识别图片文字怎么弄?我来教大家怎么识别图片中的文字

有时&#xff0c;我们需要从图片中提取文本以进行编辑或搜索。虽然手动转录是一种选项&#xff0c;但这是费时费力的工作&#xff0c;而且容易出错。为了解决这个问题&#xff0c;出现了各种各样的技术和工具&#xff0c;可以帮助我们自动识别图片中的文字。在本文中&#xff0…

如何识别图片文字?这几个方法助你轻松搞定

你是否有遇到过这样的经历&#xff1f;收到了领导发来的一份资料&#xff0c;但是很多是图片格式&#xff0c;而我们需要用到图片中的文字内容&#xff0c;这时你会怎么解决呢&#xff1f;如果使用传统的方法&#xff0c;一字一句打出来的话&#xff0c;无疑会增加我们的工作。…

navicat12简体中文专业版免费使用教程

1、Navicat Premium 12是一套数据库开发管理工具&#xff0c;支持连接 MySQL、Oracle等多种数据库&#xff0c;可以快速轻松地创建、管理和维护数据库。本教程绝对可用&#xff0c;不像其他的都是大多数搬运别人的文章&#xff0c;也不试试能不能用&#xff0c;简直是浪费大家的…

实测可用 Navicat Premium 12破解解决方案

1.下载安装 64位简体中文版https://pan.baidu.com/share/init?surlk9dYays0z7EdOVNgDS_bQw 提取码&#xff1a;7w9a 2.安装上面版本 3.下载破解补丁https://pan.baidu.com/s/19ct4Afc3bTPdTa35Pldvqg 提取码&#xff1a;r2e5 开始破解&#xff1a; 一.选择补丁版本 简体…

工具篇:Navicat-12版本破解安装

Navicat 12 破解方式&#xff0c;亲测有效 方法如下&#xff1a; 先安装 navicat的exe包将简体中文63位里面的两个文件复制到navicat的安装根目录打开软件&#xff0c;开始会提示你试用到1899年&#xff0c;以后点击试用&#xff0c;就可以一直试用了。就是这么简单。 上面提…

Day15_08_Navicat for MySQ中文破解版(无需激活码)安装教程

Navicat for MySQ中文安装教程 一. 下载中文pojieban Navicat for MySQ 链接: https://pan.baidu.com/s/1DO8yJnvTfBndZJ6Hprr7Og 提取码: ik7d 二. 解压下载后的文件 文件中有两个.exe文件,点击navicat111_mysql_cs_x64.exe 进行安装 三. 点击PatchNavicat.exe选择安装Nav…

Navicat for MySQ中文破解版(无需激活码)

Navicat for MySQ中文破解版(无需激活码&#xff09; 转载自&#xff1a;https://blog.csdn.net/a599174211/article/details/82795658 1、下载破解版Navicat for MySQ中文破解版 2、解压下载后的文件有两个.exe文件&#xff0c;点navicat111_mysql_cs_x64.exe 进行安装 3、安…

Navicat premium for Mac 12 破解 纯手工

今天用了一天的时间&#xff0c;寻找破解方法。终于找到大神的破解教程。即使在教程下&#xff0c;也折磨了好久。记录一下&#xff0c;方便以后学习。 测试环境&#xff1a;MacOS High Sierra 10.13.4 Windows版破解教程请看 https://www.52pojie.cn/thread-688820-1-1.html破…

Navicat Premium 12 中文版v12.1.19

nacicat premium 12中文版是mac平台上一款易于使用的多连接数据库管理工具,它可以帮助您在单个应用程序中同时连接到MySQL,Oracle,SQL Server,SQLite和PostgreSQL数据库,让对多种数据库的数据库管理变得非常简单,而且Navicat Premium成功结合了其他Navicat成员的功能,并…

navicat 12 for mac 中文破解版使用说明

1. 将下载的Navicat_Premium中文破解版.zip&#xff0c;下载完成后&#xff0c;解压出现如下图两个文件 2. 打开Navicat_Premium_12.0.22.dmg。如果出现打开失败这种情况&#xff0c;请打开mac的未知源选项 打开命令行输入如下代码&#xff1a; sudo spctl --master-disable …

Navicat Premium for Mac 11.1.8 免费中文破解版下载

之前安装的一款数据库软件Navicat试用版本到期了&#xff0c;所以在网上找了一款破解永久使用版Navicat Premium for Mac 11.1.8 完美破解版&#xff0c;完美支持OS X 10.10, 简体中文版&#xff0c;Navicat是最优秀的数据库图形化管理客户端&#xff0c;支持MySQL、SQL Server…

Navicat fro oracle 简体中文破解版(亲测可用)

简单点,直接上货了. 1.下载Navica安装,本人是64位,链接如下(内含使用说明): https://download.csdn.net/download/banglong0/10716809 2.打开Navicat&#xff0c;新建链接。 3.配置连接参数 (注意:箭头标记一定要与在Oracle下载目录下搜索tnsnames.ora 中的SERVICE_NAME一致…

Navicat Premium 11.2.7 中文破解版安装

1.进入链接&#xff1a;下载Navicat Premium&#xff1b;如果链接不存在&#xff0c;可进入网盘下载 2.下载完成解压zip文件&#xff0c;可得到如下文件&#xff1b;选择&#xff08;x32位和x64位&#xff09;&#xff0c;安装Navicat Premium 3.安装完成后点击PatchNavicat.e…

mysql数据库客户端--navicat for mysql 12中文破解版64位/32位 v12.0.29

navicat 12 for mysql&#xff0c;又被网友称之为navicat for mysql 12&#xff0c;是目前管理和开发MySQL或MariaDB的理想解决方案&#xff0c;为数据库管理、开发和维护提供了一款直观而强大的图形界面&#xff0c;能够同时连接MySQL和MariaDB数据库&#xff0c;并与Amazon R…

vue当中的猫咪瀑布流

效果图 utils utils的index文件 //判断是否是移动端 export const isMobile () > {return !!navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i) }cart.vue src里面的cart.vue 用来写瀑布流的页面<template><div id"waterfall" ref"wate…

iOS开发storyboard拖拽tableView: Static cells的使用

从 object library 中&#xff0c;拖拽一个 UITableView 到 main.storyboard的 UIViewController 中&#xff1b; 设置 table view 的类型为&#xff1a; Static Cells。 设置的方法&#xff1a; 选中 tableview&#xff0c; 在 attributes inspector 中设置。 这时会报错。…

芒果iOS开发之NSComparisonResult比较结果

在学习NSString的时候&#xff0c;可能会经常遇到比较两个字符串的大小&#xff0c;系统已经提供了字符串比较的函数&#xff1a; [objc] view plain copy print ? <span style"font-size:24px;">- (NSComparisonResult)compare:(NSString *)string; </…

iOS用户行为追踪——无侵入埋点

本文章系作者原创文章&#xff0c;如需转载学习&#xff0c;请注明该文章的原始出处和网址链接。   在阅读的过程中&#xff0c;如若对该文章有不懂或值得优化的建议&#xff0c;欢迎大家加QQ&#xff1a;690091622 进行技术交流和探讨。 前言&#xff1a;   前几日做项目,…