C#百度OCR本地图片识别文字
基于百度AI开放平台,用winform写的一个图片识别文字demo
需要引入Baidu.AI动态库
demo链接
百度ORC
效果
文字识别
var apiKey = "F--------------------X"; //自己申请的keyvar secretKey = "H----------------------"; //自己申请的keyOcr client = new Ocr(apiKey, secretKey){Timeout = 30000//延时时间};
//本地图片识别文字
var image = File.ReadAllBytes("图片文件路径");// 调用通用文字识别, 图片参数为本地图片,可能会抛出网络等异常,请使用try/catch捕获var result = client.GeneralBasic(image);Console.WriteLine(result);// 如果有可选参数var options = new Dictionary<string, object>{{"language_type", "CHN_ENG"},{"detect_direction", "true"},{"detect_language", "true"},{"probability", "true"}};// 带参数调用通用文字识别, 图片参数为本地图片result = client.GeneralBasic(image, options);
//网络图片识别var url = "https//www.x.com/sample.jpg";// 调用通用文字识别, 图片参数为远程url图片,可能会抛出网络等异常,请使用try/catch捕获var result = client.GeneralBasicUrl(url);Console.WriteLine(result);// 如果有可选参数var options = new Dictionary<string, object>{{"language_type", "CHN_ENG"},{"detect_direction", "true"},{"detect_language", "true"},{"probability", "true"}};// 带参数调用通用文字识别, 图片参数为远程url图片result = client.GeneralBasicUrl(url, options);
通用文字识别 请求参数详情
参数名称 | 是否必选 | 类型 | 可选值范围 | 默认值 | 说明 |
---|---|---|---|---|---|
image | 是 | byte[] | 二进制图像数据 | ||
url | 是 | string | 图片完整URL,URL长度不超过1024字节,URL对应的图片base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/png/bmp格式,当image字段存在时url字段失效 | ||
language_type | 否 | string |
CHN_ENG ENG POR FRE GER ITA SPA RUS JAP KOR |
CHN_ENG |
识别语言类型,默认为CHN_ENG。可选值包括: - CHN_ENG:中英文混合; - ENG:英文; - POR:葡萄牙语; - FRE:法语; - GER:德语; - ITA:意大利语; - SPA:西班牙语; - RUS:俄语; - JAP:日语; - KOR:韩语; |
detect_direction | 否 | string |
true false |
false |
是否检测图像朝向,默认不检测,即:false。朝向是指输入图像是正常方向、逆时针旋转90/180/270度。可选值包括: - true:检测朝向; - false:不检测朝向。 |
detect_language | 否 | string |
true false |
false | 是否检测语言,默认不检测。当前支持(中文、英语、日语、韩语) |
probability | 否 | string |
true false |
是否返回识别结果中每一行的置信度 |
通用文字识别 返回数据参数详情
字段 | 必选 | 类型 | 说明 |
---|---|---|---|
direction | 否 | number |
图像方向,当detect_direction=true时存在。 - -1:未定义, - 0:正向, - 1: 逆时针90度, - 2:逆时针180度, - 3:逆时针270度 |
log_id | 是 | number | 唯一的log id,用于问题定位 |
words_result_num | 是 | number | 识别结果数,表示words_result的元素个数 |
words_result | 是 | array | 定位和识别结果数组 |
+words | 否 | string | 识别结果字符串 |
probability | 否 | object | 行置信度信息;如果输入参数 probability = true 则输出 |
+average | 否 | number | 行置信度平均值 |
+variance | 否 | number | 行置信度方差 |
+min | 否 | number | 行置信度最小值 |
C#百度OCR本地图片识别文字相关推荐
- python 百度识图_python截图+百度ocr(图片识别)+ 百度翻译
python截图+百度ocr(图片识别)+ 百度翻译 一直想用python做一个截图并自动翻译的工具,恰好最近有时间就在网上找了资料,根据资料以及自己的理解做了一个简单的截图翻译工具.整理一下并把代码 ...
- python 百度识图_python截图+百度ocr(图片识别)+ 百度翻译(可选择翻译语言)...
一直想用python做一个截图并自动翻译的工具,恰好最近有时间就在网上找了资料,根据资料以及自己的理解做了一个简单的截图翻译工具.整理一下并把代码放在github给大家参考.界面用python自带的G ...
- python调用百度接口实现ocr识别_Python调用百度OCR实现图片文字识别的示例代码
百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...
- python 百度ocr安装_Python调用百度OCR实现图片文字识别的示例代码
百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...
- Python——调用百度AI实现图片上文字识别
Python--调用百度AI实现图片上文字识别 简介 步骤 安装百度AI库 注册百度AI开放平台 调用glob库 调用AipOcr库识别文字 可能会遇到的问题 批量操作 简介 Python免费调用百度 ...
- OCR图片识别文字源码(支持多国文字识别)
OCR图片识别文字源码(支持多国文字识别) 程序员帮帮
- 手机端有没有好用的图片识别文字工具值得推荐?
图片转文字,用到的就是OCR识别技术,针对网络上复杂字体实现精确识别功能,经常用于社交.电商.学习等场景.传统的将图片识别文字的方式选择手动书写,随着AI智能技术的应用,以OCR智能识别工具由于使用简 ...
- 保姆级——Java调用百度OCR实现身份证识别
具体实现功能和参数,可以看百度的API开发文档:https://ai.baidu.com/ai-doc/OCR/rk3h7xzck 其实我是看不懂API文档的 文章中的请求参数 调用百度的OCR需要做 ...
- python批量分析表格_Python环境下百度Ocr表格批量识别
参考代码:(Python对代码行缩进要求比较高,复制下列的代码请注意这一点,参考上图) # ---------------------------------------- # Python环境下百度 ...
- 【批量图片识别文字命名】如何批量图片识别文字并将识别的文字重命名该图片,怎么弄?下面叫你方法
前段时间接到一个棘手的难题(识别图片文字,将图片文件名改成该文字) 因为不解决就得手动挨个挨个输入然后把文件命名好 今天又一个文件需求是这样的 图上有姓名文字,要识别出来改成每一张图跟这个一样,有的人 ...
最新文章
- 第五百七十二、三天 how can I 坚持
- hdu1051 Wooden Sticks
- Mysql5.5部署MHA
- Linux Shell脚本入门教程系列之(十一)Shell while循环
- 久等了!支付宝集五福活动官宣: 今年又有新玩法
- ASP.NET MVC Html.BeginForm用法1
- dedecms织梦入门
- python机器学习依赖库
- vb.net 全局键盘钩子
- ColorUI开发手册(适用于后端同学使用)
- 猿创征文 | 2022 我的开发者工具
- c语言if用法详解,C语言if语句的使用讲解
- 记一次完整的npm包开发 --- 发布过程
- Graphics画图自定义画笔
- 2020年chx的计算机保研之路系列(5)——夏令营面试问题及感想杂谈
- 云计算和大数据时代网络技术揭秘(十三)VXLAN
- WEB集群实现LVS负载均衡+域名解析 经典案例——详解
- MySQL utf8mb4字符集按中文拼音排序
- D3.js v5.0 旭日图
- 【数据库】ER模型的简单例子
热门文章
- 为什么台湾的Yahoo!叫奇摩 ?
- 深度学习vs深度学习,到底嘛意思?
- pe不认服务器硬盘,WINPE认不出硬盘或移动硬盘怎么办?
- 部分商誉确认法和全部商誉确认法
- LOJ6070 基因 分块+回文自动机
- 透镜成像、眼球成像、小孔成像原理
- 疫情下,裁员补偿标准不可不知
- java文档翻译,将word文件翻译该怎么操作?
- gopher攻击mysql_CTFweb类型(二十七)gopher对mysql的利用及例题讲解
- Django开发web程序经典问题之一------You may need to add ‘192.168.*.*‘ to ALLOWED_HOSTS.