• 大小: 4.65MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-21
  • 语言: 其他
  • 标签: baiduapi  

资源简介

快递地址信息识别实例,客户上传地址图片,识别图片内的内容,识别出,收件人,电话,地址等信息。客户上传地址图片,客户上传地址图片,

资源截图

代码片段和文件信息

using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Tailer.ExpressAddress.Model;
using System.xml;
using System.IO;
using System.Text.Regularexpressions;

/// 
///  FairyTailer
///  2018-07-20
///   为了方便使用,提供我的百度AKKey 
///   下载后请使用自己申请的,避免因并发限制导致api异常。
///   谢谢配合, 
///  【下载后请使用自己申请的】
///  【下载后请使用自己申请的】
///  【下载后请使用自己申请的】
///   QQ:869265702
///   
/// 

/// 
namespace Tailer.ExpressAddress
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        //百度申请得到的AK     http://lbsyun.baidu.com/apiconsole/key
        public string Baidu_AK = “8c0f54fe853a6ddd67b6801263a92d09“;

        //  文字识别 https://cloud.baidu.com/product/ocr
        public string Baidu_OCRApiKey = “IZUIk721Gil0IKwm26rSm2Xl“;
        public string Baidu_OCRSecret = “Ir26D4v5oTkAT0UOTmjH5sGlZqsg3G5K“;

        //词法分析 http://ai.baidu.com/tech/nlp/lexical
        public string Baidu_NLPApiKey = “5c0cDjHErUTur4cE2wDCRsSq“;
        public string Baidu_NLPSecret = “4t0qTfoZlsVpdfWA6M4LfdzL6f84hrK5“;

        private void button1_Click(object sender EventArgs e)
        {
            OpenFileDialog fileDialog = new OpenFileDialog();
            fileDialog.Filter = “Image files (*.jpg;*.bmp;*.gif;*.png)|*.jpg*.jpeg;*.gif;*.bmp;*.png|AllFiles (*.*)|*.*“;

            fileDialog.title = “选取图片“;
            fileDialog.Multiselect = false;
            if (fileDialog.ShowDialog() == DialogResult.OK)
            {
                String filename = fileDialog.FileName;

                string base64str = WebUtil.ImgTobase64Str(filename);

                string words = string.Empty;

                OcrData ocrResult = GetOcrData(System.Web.HttpUtility.UrlEncode(base64str System.Text.Encoding.UTF8));
                if (!string.IsNullOrEmpty(ocrResult.error_msg))
                {
                    MessageBox.Show(“图像识别失败“);
                    return;
                }

                foreach (var item in ocrResult.words_result)
                {
                    words += item.words;
                }
                BaiduLexer lexer = GetBaiduLexer(words);

                if (string.IsNullOrEmpty(lexer.Text))
                {
                    MessageBox.Show(“未能识别“); return;
                }
                string address = GetLOC(lexer);

                Location location = GetLocation(address Baidu_AK);
                if (location == null)
                {
                    MessageBox.Show(“未能识别地址位置“); return;
                }
                LocationOut apiResult = GetLocation(location.lat location.lng Baidu_AK);
                if (apiResult != null)
                {
                    this.txt_pca.Text =

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     69120  2018-07-27 11:19  Tailer.ExpressAddress\.vs\Tailer.ExpressAddress\v15\.suo

     文件          0  2018-07-25 20:37  Tailer.ExpressAddress\.vs\Tailer.ExpressAddress\v15\Server\sqlite3\db.lock

     文件     811008  2018-07-26 13:22  Tailer.ExpressAddress\.vs\Tailer.ExpressAddress\v15\Server\sqlite3\storage.ide

     文件      32768  2018-07-27 09:37  Tailer.ExpressAddress\.vs\Tailer.ExpressAddress\v15\Server\sqlite3\storage.ide-shm

     文件    4144752  2018-07-27 11:19  Tailer.ExpressAddress\.vs\Tailer.ExpressAddress\v15\Server\sqlite3\storage.ide-wal

     文件     513024  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\net20\Newtonsoft.Json.dll

     文件     582884  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\net20\Newtonsoft.Json.xml

     文件     475136  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\net35\Newtonsoft.Json.dll

     文件     526562  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\net35\Newtonsoft.Json.xml

     文件     540672  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.dll

     文件     538481  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\net40\Newtonsoft.Json.xml

     文件     662528  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.dll

     文件     684778  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\net45\Newtonsoft.Json.xml

     文件     632320  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\netstandard1.0\Newtonsoft.Json.dll

     文件     664860  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\netstandard1.0\Newtonsoft.Json.xml

     文件     650752  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\netstandard1.3\Newtonsoft.Json.dll

     文件     671629  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\netstandard1.3\Newtonsoft.Json.xml

     文件     656384  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\netstandard2.0\Newtonsoft.Json.dll

     文件     683490  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\netstandard2.0\Newtonsoft.Json.xml

     文件     440832  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.dll

     文件     500011  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\portable-net40+sl5+win8+wp8+wpa81\Newtonsoft.Json.xml

     文件     631808  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\portable-net45+win8+wp8+wpa81\Newtonsoft.Json.dll

     文件     664860  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\lib\portable-net45+win8+wp8+wpa81\Newtonsoft.Json.xml

     文件       1104  2018-03-24 17:44  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\LICENSE.md

     文件    2400102  2018-07-25 20:57  Tailer.ExpressAddress\packages\Newtonsoft.Json.11.0.2\Newtonsoft.Json.11.0.2.nupkg

     文件        187  2018-07-25 20:36  Tailer.ExpressAddress\Tailer.ExpressAddress\App.config

     文件       2328  2018-07-26 11:55  Tailer.ExpressAddress\Tailer.ExpressAddress\bin\Debug\data.xml

     文件      15243  2018-07-27 11:13  Tailer.ExpressAddress\Tailer.ExpressAddress\Form1.cs

     文件       7469  2018-07-26 13:36  Tailer.ExpressAddress\Tailer.ExpressAddress\Form1.Designer.cs

     文件       5817  2018-07-26 13:36  Tailer.ExpressAddress\Tailer.ExpressAddress\Form1.resx

............此处省略52个文件信息

评论

共有 条评论