C#通过百度Ai接口实现图片文字识别核心代码


相关介绍及图片展示以及下载地址请参考文章:http://blog.tag.gg/518.html 以下是核心代码,直接复制到您的项目中可以直接使用。

核心代码已足够你使用,若需要完整代码,请至原文与作者联系

选择图片及上传按钮代码如下:

private void button1_Click (object sender, EventArgs e) {
try {
richTextBox1.Text = "";
Openimgfile (); //调用文件打开对话框
this.button1.Text = "上传并提取中...";
pictureBox1.LoadAsync (textBox1.Text);
GeneralBasicDemo ();
调用百度ai接口
} catch (Exception ex) {
MessageBox.Show ("报错,原因:" + ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning);

}
}

打开文件对话框过程代码:

//打开文件模块
public void Openimgfile () {
try {
OpenFileDialog dialog = new OpenFileDialog ();
dialog.Filter = "图片(*.png;*.jpg;*.bmp;*.jpeg)|*.png;*.jpg;*.bmp;*.jpeg";

if (dialog.ShowDialog () == DialogResult.OK) {
this.textBox1.Text = dialog.FileName;
}
} catch (Exception ex) {
MessageBox.Show ("报错,原因:" + ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}

}

调用百度api接口 过程代码:

public void GeneralBasicDemo () {

try {
string Json;
var APP_ID = "123456";
var API_KEY = "123456";
var SECRET_KEY = "123456";

var client = new Baidu.Aip.Ocr.Ocr (API_KEY, SECRET_KEY);
clie云主机域名nt.Timeout = 60000;

var image = File.ReadAllBytes (textBox1.Text);
var result = client.GeneralBasic (image);
Console.WriteLine (result);
// 如果有可选参数
var options = new Dictionary { { "language_type", "CHN_ENG" },
{ "detect_direction", "true" },
{ "detect_language", "true" },
{ "probability", "true" }
};

result = client.GeneralBasic (image, options);
//Console.WriteLine(result);

//richTextBox1.Text = result.ToString();
Json = result.ToString ();
Json_get (Json云主机域名);
this.button1.Text = "选择图片并提取文字";

} catch (Exception ex) {
MessageBox.Show ("报错,原因:" + ex.Message, "错误", MessageBoxButtons.OK, MessageBoxIcon.Warning);
this.button1.Text = "选择图片并提取文字";
}
}

百度返回的内容是json格式,需要从json中提取words关键字对应的值。

原文:https://blog.tag.gg/showinfo-23-362-0.html

转发请注明出处:C#通过百度Ai接口实现图片文字识别核心代码

相关推荐: 环球漫游WiFi:三大运营商成绩单出炉 境外WiFi入局5G时代成“双刃剑”

近日,中国电信正式发布了2019年三大运营商上半年成绩单。从报告中可以看出三大运营商共净利768.49亿元,平均日赚4.24亿元。从横向对比来比来看中国移动收入和利润站体量最大,移动4g用户月均使用流量达7.1GB,电信手机上网流量实现翻番,4G用户月均流量达…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/17 11:58
下一篇 01/17 11:58

相关推荐