public JObject Receipt(string imageFilename) { JObject result = null; if (imageFilename != null) { var image = File.ReadAllBytes(imageFilename); // 调用通用文字识别, 图片参数为本地图片,可能会抛出网络等异常,请使用try/catch捕获 try{ result = client.Receipt(image); }catch (Exception e) { Debug.Log("异常:" + e); } } return(result); }
//通用票据识别结果 private void button5_Click(object sender, EventArgs e) { if (textBox1.Text == null || textBox1.Text == "") { MessageBox.Show("请选择图片"); return; } var image = File.ReadAllBytes(textBox1.Text); var result = client.Receipt(image); JArray arr = (JArray)result["words_result"]; String printresult = ""; foreach (var item in arr) //循环获取值 { var jo = (JObject)item; printresult = printresult + Convert.ToString(jo["words"]) + "\n"; } richTextBox5.Text = printresult; }