Example #1
0
        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);
        }
Example #2
0
        //通用票据识别结果
        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;
        }