近期在做毕业设计,发现查看论文的时间太多了,然而百度文库或是PDF的文档要想复制真是费劲至极,于是准备做一个个人使用的截图文字识别软件,可以提高工作效率。那下面就做个简单介绍。
第一步:获取到你的APP_ID 、API_KEY 、SECRET_KEY(自行百度锻炼解决问题的能力)。
第二步:导入接口的dll文件。
第三步:调用接口函数,传入API_KEY、SECRET_KEY
下面看代码:
using Baidu.Aip.Ocr;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 百度Demo
{
public class Program
{
static void Main(string[] args)
{
// 设置APPID/AK/SK
var APP_ID = “你申请的”;
var API_KEY = “你申请的”;
var SECRET_KEY = “你申请的”;

        var client = new Baidu.Aip.Ocr.Ocr(API_KEY, SECRET_KEY);client.Timeout = 60000; // 修改超时时间Program bai = new Program();// bai.GeneralBasicUrlDemo(client);  //图片URL地址调用bai.GeneralBasicDemo(client);  //图片本地地址调用}public void GeneralBasicDemo(Ocr client){StringBuilder sb = new StringBuilder();var image = File.ReadAllBytes(@"C:\Users\syc\Desktop\截图\0.png");// 调用通用文字识别, 图片参数为本地图片,可能会抛出网络等异常,请使用try/catch捕获var result = client.GeneralBasic(image);//result返回的是json字串//为了看出效果,先用双重循环解析出文字(效率极低,后期肯定是用正则表达式解析其结果)  foreach (var item in result.Last){foreach (var o in item){sb.AppendLine(o["words"].ToString());}}Console.WriteLine(sb);//Console.WriteLine(result.ToString());#region 如果有可选参数如果有可选参数//var options = new Dictionary<string, object>{//{"language_type", "CHN_ENG"},//{"detect_direction", "true"},//{"detect_language", "true"},//{"probability", "true"}//};带参数调用通用文字识别, 图片参数为本地图片//result = client.GeneralBasic(image, options);//Console.WriteLine(result);#endregionConsole.ReadKey();}
}

}

看看效果图:
英文图片:
中文图片:

等我做所有的功能后(截图+多语种翻译),将会分享程序给大家免费使用。

欢迎小伙伴儿发言讨论,共同进步;
QQ:1170407931

C#:调用百度接口实现文字识别(准备做一个截图文字识别软件)相关推荐

  1. C# Winform调用百度接口实现身份证文字识别教程完整版!!!(源码)

    C# Winform调用百度接口实现身份证文字识别教程源码完整版 这是一篇完整的身份证文字识别系统,源码已经附上,按照我的步骤,可以实现人脸识别登录呦!!!当然,前提是你有耐心看完! 目录 C# Wi ...

  2. linux调用百度接口ocr快速准确提取图片中文字

    有些 pdf 文档没办法复制句子,有些图片上的字想弄下来却不想手敲,一直打算看看有什么好用的 ocr 软件,Windows 上曾用过天若很好用,但是 linux 上没看到很好的现成软件,在网上搜索之后 ...

  3. 英雄联盟台词语音包数据挖掘(基于python调用百度接口对台词进行语音识别)

    背景 寒假的时候,由于up非常喜欢剪辑英雄联盟视频,但是在剪辑的时候会遇到没有英雄台词原声的问题,所以就去各大网站上找,但是遇到的问题是要么就是英雄台词不全,要么就是其他皮肤的原声没有.后来在某多商城 ...

  4. 前端—基于Flask框架调用百度接口实现语音识别功能(使用蓝图blueprint)

    配合"基于Flask框架调用百度接口实现语音识别功能"使用的前端参考代码 后端代码链接 Python-基于Flask框架调用百度接口实现语音识别功能:基于Flask框架调用百度接口 ...

  5. python调用百度接口实现ocr识别_Python调用百度OCR实现图片文字识别的示例代码

    百度AI提供了一天50000次的免费文字识别额度,可以愉快的免费使用!下面直接上方法: 首先在百度AI创建一个应用,按照下图创建即可,创建后会获得如下: 创建后会获得如下信息: APP_ID = '* ...

  6. python调用百度接口实现ocr识别_Python 3调用百度OCR API实现剪贴板文字识别

    本程序调用百度OCR API对剪贴板的图片文字识别,配合CaptureScreen软件,可快速识别文字. #!python3 import urllib.request, urllib.parse i ...

  7. java 调用百度接口人脸识别

    项目需要做一个人脸识别打卡的功能,这几天花时间做了一下 1:首先进入[百度人脸接口平台] 2:进入人脸识别 3:创建应用 4:创建完成后可以查看appId,API key,Secret Key 5:把 ...

  8. 基于javaweb调用百度接口实现人脸识别登陆功能

    百度开放平台有很多新鲜的玩法,有人脸识别,文字识别,图像识别,,,各种各样的接口,忍不住注册了一个玩玩. 注册一个百度开发者账号,然后就可以'折腾'了~ 拿人脸识别作为例子,可以先注册个人脸识别程序体 ...

  9. python调用百度AI自动识别并提取图片上指定位置的文字信息

    这是一个三个月前的项目需求,需要识别多张图片上固定位置的信息并提取.说到python 上文字识别,可能有些人想用 pytesseract 来做,怎么说呢,识别精准度相对较低,而且对于数量较大的图片来说 ...

最新文章

  1. python结束if else_python | if else || where true 流程控制
  2. 关于C++指针的理解
  3. 【云上创新】阿里云视频云分享全场景音视频服务背后的场景探索与技术实践
  4. python控件随窗口变化而适配_如何实现python tkinter控件随窗口变化?
  5. jquery ajax 拒绝访问,拒绝访问IE上的jQuery脚本
  6. 数据库 备份 压缩
  7. 数据结构---哈希表的认识
  8. hadoop包含哪些技术?
  9. kubernetes视频教程笔记 (27)-集群调度-污点和容忍
  10. 你有多自律,就有多自由
  11. python visio_再见,Visio! - Python绿色通道的个人空间 - OSCHINA - 中文开源技术交流社区...
  12. Oblog最新注入漏洞分析
  13. 实数 有理数 无理数
  14. 一个常用的电池包电压检测电路
  15. 小程序 报错 errcode: 40029, errmsg: invalid code, hints: [ req_id: HQd79a0747th31 ]
  16. 深度学习--面试题目
  17. BCD码以及各进制之间的相互转换
  18. FFmpeg源代码简单分析-通用-avio_open2()
  19. c语言,从“hello word“开始//1
  20. 元宇宙的起源:虚拟世界进化史

热门文章

  1. 在CMD里使用命令实现CMD全屏
  2. 老婆:“给我讲讲你们程序员好笑的事情呗?”我扔给她这篇文章,她狂笑不止!
  3. 华衫科技-实训课程-小滴服务(Html-Css-Javascript)
  4. 服务器存储的作用和用途,存储服务器有四大作用你都清楚吗?
  5. 互联网已到中年,下一个产业革命是?
  6. 经典sql题目,给每个部门中工资最低的员工涨薪1000
  7. matlab excel 单元居中,用matlab如何识别excel里的单元格是否为合并单元格|excel表格怎么调整行高和列宽...
  8. PAT_甲级 简单模拟
  9. 050002《马云说》读后感——勇者无畏
  10. 单片机并行口开发——双数码管显示