C# 调用百度ai识别图片文字功能
1、创建百度AI文字识别应用
打开连接:https://cloud.baidu.com 登录自己的百度账号
然后如图所示:
文字识别功能区点进去。
根据提示填写信息,然后创建应用。创建完之后会生成一些程序使用的key。
如图:
这个是我的,你们可以自己创建生成。
有了这个之后可以在程序中使用了。
2、创建VS控制台应用程序,引入动态链接库

创建vs控制台程序。我使用的vs2019。。这个版本不影响。
然后引用包。右键项目名-->>>管理NuGet程序包

浏览搜索Baidu.AI。。安装

代码:
using Baidu.Aip.Ocr;
using Newtonsoft.Json.Linq;
using System;
using System.IO;
namespace BaiDuTest
{class Program{static void Main(string[] args){string apiKey = "Ov-------------E3Yk";//根据自己申请的keystring secretKey = "wW7c-----------0tM3SnvBa";//根据自己申请的keyOcr client = new Ocr(apiKey, secretKey){Timeout = 30000//延时时间};byte[] image = File.ReadAllBytes(@"image\5.png");//需要识别的图片路径JObject result = client.GeneralBasic(image);//json数据,具体格式可以看官方API说明//var result = client.WebImage(image);Console.WriteLine(result);Console.ReadKey();}}
}
结果:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
